Parcourir sa base de données avec “for “
ibnomar
-
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30427 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
S’il vous plait, est il possible de parcourir les résultats d’une requête avec la boucle "for" ?
Tous les jours, on voit : while ($data=$request->fetch()) {....}.
Est il possible d’utiliser la boucle for? Si oui , comment ?
Merci d’avance
S’il vous plait, est il possible de parcourir les résultats d’une requête avec la boucle "for" ?
Tous les jours, on voit : while ($data=$request->fetch()) {....}.
Est il possible d’utiliser la boucle for? Si oui , comment ?
Merci d’avance
Configuration: iPhone / Safari 12.1.2
1 réponse
-
Bonjour,
Tu peux commencer par stocker tous les résultats de la requête dans un array
Pour ça, il existe en mysqli et en pdo la méthode fetchAll
https://www.php.net/manual/fr/mysqli-result.fetch-all.php
https://www.php.net/manual/fr/pdostatement.fetchall.php
Une fois les données mises dans ton array.. tu peux boucler dessus à l'aide d'un for ou mieux.. d'un foreach$data=$request->fetchAll(); foreach ($data as $K=>$V){ echo $K . " : " . $V . "<br>"; }