Bon en réglant un problème, je m'en suis créé un nouveau qui doit surement être très simple à régler mais je ne vois passoit la fatigue, soit le manque d'expérience
Voici mon problème et le code!
J'appel dans une table des entrés, cependant je sais pas pourquoi mais il manque toujours l'entré numéro 1 par rapport au ORDER BY champ ASC.
Voici le code simplifié tiré d'un script anciennement utilisé.
disons que j'ai 10 entrés et que je fais echo mysql_num_rows ($res); j'ai comme réponse 10 mais la fonction me donne toujours 9 résultats en laissant toujours tomber la première!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function affiche($resultat) { echo $resultat["id"]; } $sql = "SELECT * FROM table ORDER BY id ASC"; $res = send($sql,"trouver les sites à afficher"); $resultat = mysql_fetch_array($res,MYSQL_ASSOC); if (mysql_num_rows ($res)) { while ($resultat = mysql_fetch_array($res,MYSQL_ASSOC)) affiche($resultat); }
Quelqu'un pourrait m'éclairer svp
Merci!
Partager