[PHP} Probleme boucle

[PHP} Probleme boucle - PHP - Programmation

Marsh Posté le 05-04-2009 à 13:37:55    

bonjour,
 
j'ai un souci dans une de mes boucles... et je pense que c'est bidon, mais je capte pas...
la fatigue, peut-être !!!

Code :
  1. $query = "SELECT `id`,`cac_ferm` FROM `irma14` WHERE `id`>'46' ORDER BY ID ASC";
  2. $result=mysql_query($query);
  3. $num_results=mysql_num_rows($result);
  4. $arr_rendement = array();
  5. for($k=1;$k<=$num_results;$k++)
  6. {
  7. $row=mysql_fetch_array($result);
  8. htmlspecialchars(stripslashes($id_encours=$row["id"]));
  9. htmlspecialchars(stripslashes($cac_ferm_fin=$row["cac_ferm"]));
  10. ...
  11. }


 
Ca marche bien pour la premiere valeur de la requete, mais apres, plus rien...
 
La boucle semble bien tourner, mais il n'arrive pas a recuperer les valeurs de ma requete...
 
En revanche, quand je teste sous phpmyadmin, la requete fonctionne impeccable !!
 
++ et merci !
 
m.
 
 

Reply

Marsh Posté le 05-04-2009 à 13:37:55   

Reply

Marsh Posté le 05-04-2009 à 18:19:37    

mysql_num_rows ne sert à rien ici.
Tu peux boucler avec mysql_fetch_array directement, un exemple :

Code :
  1. $query = mysql_query($sql);
  2. while($result = mysql_fetch_array($query)) {
  3.    echo $result['id'];
  4. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed