[MySQL/PHP]Requète dans une variable???

Résolu
Salut à tous,

Voilà, j'ai un problème: je n'arrive pas à passer une requète MySQL par une variable PHP.... :s

C'est surement une erreur à la co*, mais je n'arrive pas à la trouver :s

Si quelqu'un pouvait m'aider :s

voilà mon code


60              $requete='"SELECT * FROM stages WHERE valide=\'O\' AND occupe=\'N\' ORDER BY codePostal"';
61		
62		echo '<br/>requete='.$requete;
63		
64		$reponse = mysql_query($requete);
65		while($donnees = mysql_fetch_array($reponse)){


et le code d'erreur


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/129/sdb/4/a/apokps/listeStages.php on line 65



Merci énormément d'avance :D

bonne journée à tous

ApoKps
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  1. $requete='"

    Pourquoi est-ce que tu doubles les quotes? Enfin, pourquoi tu met " et ' ?
    C'est soit l'un soit l'autre, pas les deux
    0
    1. j'ai essayé en ne mettant pas les ' extérieur, et ça ne marche pas non plus, j'ai donc voulu tester comme ça ;)
      0
  2. $requete = 'SELECT * FROM `stages` WHERE `valide`= "O" AND `occupe` = "N" ORDER BY `codePostal`';


    Essaie sa.
    0
    1. Yop,

      Les doubles quotes '" sont surement à l'origne du probleme, pour etre sur essaie avec ce code, histoire de connaitre l'erreur que retourne mysql, et poste là ici
      // Creation de la requete
      $requete='SELECT * FROM stages WHERE valide=\'O\' AND occupe=\'N\' ORDER BY codePostal';
      // Affichage
      echo '<br/>requete='.$requete;
      // Execution et recuperation du resultat
      $reponse = mysql_query($requete);
      // En cas d'erreur
      if ($response === false) {
        echo '<br/>Erreur mysql: '.mysql_error();
        exit();
      }
      // Traitement
      while($donnees = mysql_fetch_array($reponse)){
      ...
      }
      
      0
      1. en effet, en faisant un copier coller de ton code, ça marche nickel.... Faut vraiment que j'aille dormir je crois :s

        Merci énormément à vous deux :)

        Passez une bonne journée

        ApoKps
        0