Erreur de requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur de requête

Re: Erreur de requête

par schim59 » 26 août 2012, 19:58

Comment est définie ta variable ?

Re: Erreur de requête

par gwenzy71 » 26 août 2012, 18:38

SELECT * FROM niveaux INNER JOIN membres ON niv_id = membre_id WHERE niv_id = ; You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5

Re: Erreur de requête

par sirakawa » 26 août 2012, 17:50

Un
print "$req";
permettrait de voir ce que tu passes à mysql.

Re: Erreur de requête

par schim59 » 26 août 2012, 14:37

Bonjour,
<?php   $req = "SELECT *
                        FROM niveaux
                        INNER JOIN membres
                        ON niv_id = membre_id
                        WHERE niv_id = $id;" ?>
Doit marcher.

Sinon
<?php   $req = "SELECT *
                        FROM niveaux
                        INNER JOIN membres
                        ON niv_id = membre_id
                        WHERE niv_id = ".$id. ";" ?>

Bon codage.

ps :
Avec les guillemets (") -> PHP interprète la variable
Avec les quotes (') -> PHP n'interprete pas.

Erreur de requête

par gwenzy71 » 26 août 2012, 14:27

Bonjour, après quelque codes, je remarque que j'ai une erreur dans ma requete SQL
La voici :
<?php	$req = 'SELECT *
			FROM niveaux
			INNER JOIN membres
			ON niv_id = membre_id
			WHERE niv_id = '.$id.'';?>
On me retourne l'erreur suivante :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5
Ceci est en rapport avec la variable, comment la corriger ?
Cordialement