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 variable et que je la passe dans le SELECT
--------------------------
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.