par
aspkiddy » 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 :
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;
En fait mon code marche avec une requête sur un champ numérique...
Que je dois faire ?
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 :
[code]$cherche_menu = " select bd_age FROM $table_db WHERE bd_nom = ".$_POST['nom_menu'];[/code]
2e essai :
[code]$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;[/code]
3e 2e :
[code]$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;[/code]
En fait mon code marche avec une requête sur un champ numérique... :?:
Que je dois faire ?