Manque 1 champ dans l'affichage d'une requete sql
Bonjour,
Voila si j'execute ma requete sur phpmyadmin, j'obtiens 20 lignes de résultats:
Code:
$requete = mysql_query("select id from bab_files where path='".$pathTitle."'");
Or dans mon code Php, lorsque le résultat s'affiche à l'ecran, la premiere ligne n'est pas prise en compte... Je n'obtiens que 19 résultats.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| $requete = mysql_query("select id from bab_files where path='".$pathTitle."'");
$lignes = mysql_fetch_row($requete);
if ($lignes > 0){
echo " Tout va bien!";
$requete2 = mysql_query("select id from bab_fm_fields where id_folder='".$IDfolder2."'");
$donnees2 = mysql_fetch_array($requete2);
while($donnees = mysql_fetch_array($requete)){
echo "Id field = ".$donnees2['id']." et Id File = ".$donnees['id']." <br>";
//$requete3 = mysql_query("insert into bab_fm_fieldsval values('','$requete2','".$donnees['id']."','')");
}
}else if ($lignes == 0){
echo " Tout va MAL!";
} |
Je ne vois pas pourquoi!
A noter que lorsque je ne suis censé avoir qu'une ligne de résultat, il rentre bien dans le if "tout va bien" mais il n'affiche pas de résultat.