fonctionnement while appliqué à mysqli_fetch_array
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:
Code:
1 2 3 4 5 6
| $i=0;
while ($i <10)
{
echo $i;
$i++;
} |
ce qui donne: 0123456789
J'ai incrémenté la variable $i et je l'ai soumise à la boucle while
Mais dans l'exemple:
Code:
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'];
} |
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.
Comment voir cette variable? Quelle commande me permettrait par exemple d'obtenir uniquement les champs de l'enregistrement 3 de ma requête.