Bonjour,
J'aimerai avoir des explication sur le fonctionnement de while appliqué à mysqli_fetch_array
Le fonctionnement normal d'une boucle while est donné généralement par un exemple de ce type:
ce qui donne: 0123456789
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $i=0; while ($i <10) { echo $i; $i++; }
J'ai incrémenté la variable $i et je l'ai soumise à la boucle while
Mais dans l'exemple:
j'obtiens très bien toutes les valeurs des champs 1 et 2 pour toute la table, mais je n'ai cependant rien incrémenté. il y a pourtant bien une variable qui s'incrémente et qui, ici, correspond au numéro d'enregistrement de la table ou plus exzactement de ma requête SELECT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $res=mysqli_query($mysqli,"SELECT * FROM matable;"); while ($donnee=mysqli_fetch_array($res,MYSQLI_NUM)) { echo "<br>",$donnee['1']," ",$donnee['2']; }
Comment voir cette variable? Quelle commande me permettrait par exemple d'obtenir uniquement les champs de l'enregistrement 3 de ma requête.
Partager