Bonjour,
Voila si j'execute ma requete sur phpmyadmin, j'obtiens 20 lignes de résultats:
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 : Sélectionner tout - Visualiser dans une fenêtre à part $requete = mysql_query("select id from bab_files where path='".$pathTitle."'");
Je ne vois pas pourquoi!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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!"; }
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.
Partager