Bonjour a tous
je cherche a comprendre ce qui se passe avec une nouvelle requete conjointe dont je change le where dans une et ca ne marche plus.
j'ai une requete qui fonctionne bien en me servant du id dans la clause Where
mais dans l'objectif de faire du URl Rewriting dans mes pages dynamiques; je refait ma requete en me servant du pseudo au lieu du id du membre dans le Where.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = "SELECT M.id, M.ville, M.province, M.pays, M.sexe, M.age, M.statut, M.pseudo, M.description, M.photo, M.categoriemembre, M.actif, DATE_FORMAT(date_inscription, '%d/%m/%Y') AS date_fr, C.membreID, C.enligne, C.statutenligne FROM membreinscrit as M LEFT OUTER JOIN contact as C ON M.id = C.membreID WHERE M.id= ".$idMembre;
alors, je change mon where pour la colonne pseudo ainsi que la variable pseudo comme ceci :
mais voila que ca , ca ne marche pas et me donne une erreur comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = "SELECT M.id, M.ville, M.province, M.pays, M.sexe, M.age, M.statut, M.pseudo, M.description, M.photo, M.categoriemembre, M.actif, DATE_FORMAT(date_inscription, '%d/%m/%Y') AS date_fr, C.membreID, C.enligne, C.statutenligne FROM membres as M LEFT OUTER JOIN contact as C ON M.id = C.membreID WHERE M.pseudo= ".$membreChoisi;
Isaac c'est le nom de la variable $membreChoisi.Erreur - table membres: Unknown column 'isaac' in 'where clause'
alors pourquoi le nom de la variable est-il interprété dans le nom de la colonne ?
espérant bien comprendre ce qui se passe ici
merci
Partager