Aller au contenu

SQL : Where n'aime pas les variables?


kezoo

Sujets conseillés

Bonjour,

voici le problème que j'ai :

j'attribue à la variable $pseudom le pseudo du membre (jusque là ca fonctionne j'ai testé, le pseudo s'affiche) :)

Lorsque je fais cette requete SQL ca ne fonctionne pas :

$tbl_membres = mysql_query("SELECT * FROM fk_membres WHERE pseudo='$pseudom'");

Par contre, je remplace ma variable $pseudom par la valeur qu'il porte (càd kezoo), il fonctionne :

$tbl_membres = mysql_query("SELECT * FROM fk_membres WHERE pseudo='kezoo'");

Je suis certain, que la variable $pseudom porte la valeur kezoo car je l'ai testé avec echo. Ou ais-je fait une gaffe?

merci de vos réponses

Modifié par kezoo
Lien vers le commentaire
Partager sur d’autres sites

C'est bon j'ai trouvé, un simple espace suffit :angry:

WHERE pseudo='$pseudom'" DEVIENT WHERE pseudo='$pseudom' (ESPACE ICI) "

$tbl_membres = mysql_query("SELECT * FROM fk_membres WHERE pseudo='$pseudom' ");

Ca peut toujours servir pour ceux à qui le problème arrive

Désolé pour le dérangement

Modifié par kezoo
Lien vers le commentaire
Partager sur d’autres sites

En fait, et pour éviter les plantages de ce genre, il vaut mieux coder de cette façon:

$tbl_membres = mysql_query("SELECT * FROM fk_membres WHERE pseudo='". $pseudom ."'");

xpatval

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...