Forum de discussion
Forum « Programmation PHP » (archives)
Re: Lire des lignes sur une base MySql
Envoyé: 9 août 2004, 8h26 par Peshkavus
Après ta requete, tu reçois le résultat dans un resultSet (dans ton cas, la variable $result).
Ce resultSet est composé de plusieurs lignes que tu vas parcourir ensuite avec ta boucle while.
Pour cela, tu peux utiliser les fonctions mysql_fetch_array ou mysql_fetch_object par exemple.
Lors du premier appel, la fonction va retourner la premiere ligne de ton resultSet. Donc en faisant :
$line = mysql_fetch_array($result)
tu stockes dans ta variable $line un tableau correspondant à la première ligne.
Ensuite, au deuxième appel, la fonction retournera la ligne suivante dans la variable $line, et ainsi de suite...
Quand toutes les lignes ont été parcourues, la fonction retourne false, ce qui te fera quitter ta boucle.
En résumé, $line s'implémente à travers la fonction mysql_fetch_array() dans ton exemple.
J'espère que j'ai répondu à ta question. Bonne continuation en tout cas.
Réponses
|