Bonjour,

pour l'affichage d'un état de ma BD, le fait une requête SQL à ma BD de la façon suivante...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$result = mysql_query($requete);
...puis je traîte ces données dans des boucles qui classent les données dans des tableaux. Ces boucles reprennent l'information de la mequête via l'instruction suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$resultat = mysql_fetch_array($result);
À la fin de ma boucle, je désire savoir si la fonction mysql_fetch_array() a encore envoyé quelque chose dans ma variable $resultat, si oui, je sort de la boucle. La boucle ressemble à cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$resultat = mysql_fetch_array($result);
while(true) {
  $arrayES =  array_fill(0, 5, array_fill(0, 6, -1));
  do {
    $employe = $resultat[0];
    //Traitements
  } while(($resultat = mysql_fetch_array($result))&&($resultat[0] == $employe));
  //Le tableau contenant ses informations est assosié à l'employé
  $arrayEmp[$etudiant] = $arrayES;
  if($resultat[0]) break;  //<- Me renvoie toujours true
}
Quelqu'un pourrait me dire comment l'avant dernière ligne pourrait m'indiquer si $resultat à reçu quelque chose où non?