Bonsoir à tous,
Je m'arrache les cheveux sur un problème apparemment basique, mais pas tant que ça...
Si j'écris
--------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $req1='SELECT * FROM codes_jeu WHERE code_jeu="ABCDEF" AND utilisateur="user@wanadoo.fr"'; $result1=mysql_query($req1) or die ("La requête a échoué");
cela fonctionne parfaitement.
Si je définis une variableet que je la passe dans le SELECT
Code : Sélectionner tout - Visualiser dans une fenêtre à part $code="ABCDEF";
--------------------------
--------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $req1='SELECT * FROM codes_jeu WHERE code_jeu=".$code." AND utilisateur="user@wanadoo.fr"'; $result1=mysql_query($req1) or die ("La requête a échoué");
rien ne va plus. La requête échoue. J'ai essayé toutes les solutions : variable encadrée ou non par les points, quotes précédées de \... etc... rien n'y fait...
D'où cela peut-il venir ?
D'avance merci.
Partager