variable pris pour un nom de colonne

Répondre
os2
le 02/08/2004 à 16:48
os2
salut

dans la requete suivante, je ne comprends pourquoi, mais nomusager est pris comme un nom de collone

$nomusager vaut allo

$requete = mysql_query("SELECT mem_nomusager from membre where mem_nomusager = $nomusager");
echo mysql_errno() . ": " . mysql_error(). "\n";


j'obtient:

1054: Unknown column 'allo' in 'where clause'

pourquoi?

merci
http://www.laboiteaprog.com
bibi
le 02/08/2004 à 17:02
bibi
$requete = mysql_query('SELECT mem_nomusager from membre where mem_nomusager = "'.$nomusager.'"');


mais j'ai du ma la comprendre
tu select mem_nomusager pour meme_nomusager = $nomusager

ta requete te retournera $nomusager, a moins ke tu fasses ca pour savoir si le $nomusager est dans la base :)

essaye ma rekete a la place de la tienne
commit suicide
os2
le 02/08/2004 à 17:09
os2
oui c'est pour vérifier s'il existe déjà...

mais pourquoi "'.$nomusager.'"

car pour toute mes requete j'utilise que $nomusager

et ça fonctionne très bien
http://www.laboiteaprog.com
bibi
le 02/08/2004 à 17:59
bibi
pcke c une chaine de caractere et donc faut la mettre en guillemets
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours