Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1619 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete plantée je tourne en rond

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete plantée je tourne en rond

n°1802418
erwan83
Du Shift DEL tu te méfieras !
Posté le 20-10-2008 à 15:54:34  profilanswer
 

Ou quand on a besoin d'un deuxieme regard...
 

Code :
  1. $sql2 = "SELECT * FROM `$tableref` WHERE `cle` LIKE '%$valeuratrouver%' OR `cle` LIKE '%$valeuratrouver2%' ";
  2.  echo $sql2.'<br>';
  3.  $result2 = mysql_query($sql2);
  4.  $row2 = mysql_fetch_row($result2);
  5.  while($row2 = mysql_fetch_array($result2))
  6.  {
  7.  if (!$result2)
  8.  {
  9.   echo 'NO RESULT<br>';
  10.   $verification ='non';
  11.  }
  12.  else if ($result2)
  13.  {
  14.   echo 'RESULTAT '.$row2['cle'].'<br>';
  15.   $verification ='oui';
  16.  }
  17.  }


le bout de code ci dessous est déjà à l'intérieur d'une boucle qui tourne correctement.
là où je ne m'en sors plus :
dans le cas où je n'ai pas de result2, tout mon code s'arrête...
comment parer ça ?


Message édité par Elmoricq le 20-10-2008 à 23:19:05

---------------
http://www.ypikay.com
mood
Publicité
Posté le 20-10-2008 à 15:54:34  profilanswer
 

n°1802620
tet2neu
emmerdeur
Posté le 20-10-2008 à 23:17:28  profilanswer
 

en testant que tu as un résultat avant de rentrer dans la boucle ?

n°1802855
mrbebert
Posté le 21-10-2008 à 16:47:19  profilanswer
 

Si la requête ne renvoie aucune ligne, alors le ($row2 = mysql_fetch_array($result2)) est évalué à false et ton script ne rentre pas dans le while.
 
J'ajouterai même que, si la requête ne renvoie qu'une ligne, celle-ci est déja lue avec le mysql_fetch_row et ton script ne rentre toujours pas dans le while :o  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete plantée je tourne en rond

 

Sujets relatifs
[Mysql] Demande de requete MAX()...[MSSQL] Requete select plus précise [Résolu]
requete pour spliter une colonnetester une requete sql avant son execution
erreur de requete??MySQL server version for the right syntax to use neRequete POST
Requête sql sous delphiComment faire une appli qui tourne sur une clée USB ?
[résolu]requete http en php, recuperer le code source d'une page web[PHP] Requete sql avec virgules
Plus de sujets relatifs à : requete plantée je tourne en rond


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR