Bonjour,
Voilà je fais une requete SQL qui retourne UNE seule ligne (testée indépendamment).
Lorsque je compte
le tableau $row a une taille de 2 !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = "SELECT DISTINCT c.ligne_id FROM pji_arret as a, pji_course as c WHERE (a.station_ville = '$ville' AND a.station_nom = '$arret') AND c.id = a.course_id"; // Ma requete $req = mysql_query($sql); $nbLignes = mysql_num_rows($req); // retourne 1 $row = mysql_fetch_array($req); //
Autre fait interressant :
Ce code affiche 1 resultat et renvoie l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for ($i=0; $i<count($row); $i++) echo $row[$i]."<br>";
quand celui là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Notice: Undefined offset: 1 in /Users/ericbessot/Sites/afeji dev/fonctions/fonc_recherche.inc.php on line 19
m'affiche 2 résultats !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach($row as $val) { echo $val."<br />"; }
Je ne sais pas comment faire pour que mon tableau $row fasse bien une seule ligne et afficher correctement une seule fois l'unique résultat apporté par ma requete sans erreur.
Merci de votre aide.
Partager