Affichage du résultat d'une requete : manque le premier résultat

Répondre
Suta
Suta
Déconnecté
Bonjour, jessaye deffectuer une simple requete et j'ai un probleme a l'affichage des resultat...

voici mon code :

  1.  
  2. <?php
  3. include 'db_connect.php';  
  4. $sql = 'SELECT comment FROM comments ORDER BY date DESC;';  
  5. $req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());  
  6. $data = mysql_fetch_array($req);  
  7.  
  8. while ($data = mysql_fetch_array($req)) { 
  9.    
  10.    echo '<div>' , $data['comment'] , '</div>'; 
  11.    }  
  12. mysql_free_result ($req);  
  13. mysql_close ();  
  14. ?>
  15.  


à l'affichage, il manque le dernier enregistrement

si je change le "ORDER BY date DESC" en "ORDER BY date ASC" le dernier enregistrement s'affiche

le probleme c'est que j'aimerai bien pouvoir les classé par date desc...

ce qu'il y a de tres bizzar c'est que d'autre script similaires a celui ci marche tres bien... j'ai pourtant bien regardé mais vraiment je ne comprend pas ou est le probleme.

silvousplais aidez moi :)

merci d'avance !
Suta
Suta
Déconnecté
en regardant la source que je vien de poster j'ai compris ou tait l'erreur :
  1.  
  2. $data = mysql_fetch_array($req);
  3.  
  4. while ($data = mysql_fetch_array($req)) {
  5.  


je crée 2 fois le meme tableau ...

bon encore une fois j'aurai du regarder 5 min de plus ^^

merci quand meme
LupusMic
LupusMic
Déconnecté
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Euh, non, tu n'as pas créé deux fois le même tableau, tu a squizzé le premier résultat ;)
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog