Mysql : requête sur un champ alphanumérique
Posté : 06 juin 2011, 17:11
Bonjour,
Dans mon champ alphanumérique "bd_nom" il y a "nathalie"
je fais les séléct mais je ne trouve pas : voici le message d'erreur :
Unknown column 'nathalie' in 'where clause'
voici ce que je fais :
1er essai :
2e essai :
3e 2e :
En fait mon code marche avec une requête sur un champ numérique...
Que je dois faire ?
Dans mon champ alphanumérique "bd_nom" il y a "nathalie"
je fais les séléct mais je ne trouve pas : voici le message d'erreur :
Unknown column 'nathalie' in 'where clause'
voici ce que je fais :
1er essai :
Code : Tout sélectionner
$cherche_menu = " select bd_age FROM $table_db WHERE bd_nom = ".$_POST['nom_menu'];2e essai :
Code : Tout sélectionner
$var_nom_menu=$_POST["nom_menu"];
$var_nom_menu= htmlspecialchars($var_nom_menu, ENT_QUOTES);
$cherche_menu = " select bd_age FROM $table_db WHERE bd_nom = ".$var_nom_menu;3e 2e :
Code : Tout sélectionner
$var_nom_menu=""; if(!empty($_POST["nom_menu"]))
$var_nom_menu=addslashes($_POST["nom_menu"]);
$cherche_menu = " select bd_age FROM $table_db WHERE bd_nom = ".$var_nom_menu;Que je dois faire ?