Parcourir sa base de données avec “for “

ibnomar -  
jordane45 Messages postés 38486 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


Configuration: iPhone / Safari 12.1.2
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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>";
}




0