Bonjour,
pour l'affichage d'un état de ma BD, le fait une requête SQL à ma BD de la façon suivante...
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 :
$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 :
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?
Partager