Unknown column 'cancer' in 'where clause'

amsy10 -  
amsy10 Messages postés 78 Statut Membre -
Bonjour,
j' ai une erreur ki me fatgue tout le temp voila mon code
$mg="horos cancer";
$sepa = "[ ]";
$mots = split($sepa, $mg);
$mot0 = trim($mots[0]);
$mot1 = trim($mots[1]);
if($mot1)
{

$connect = mysql_connect('localhost','root','');
mysql_select_db("sms",$connect);
$reqe="select signification from horoscope where signe="." ".$mot1;
$select=mysql_query($reqe)or die(mysql_error());
$donee=mysql_fetch_array($select);

if($donee[0]!=null)
{
echo $donee[0];
}
else if($donee[0]==null)
{
echo "cet horoscope n'existe pas dans ma base de donnees";
}
}
else
{
echo "le format est mal ecrit";
}

il y a une erreur ki s'affiche "Unknown column 'cancer' in 'where clause" je n'arrive pas a me retrouver aider moi

2 réponses

Kaho
 
Je serais toi j'irais faire un tour dans ma base afin de voir si la colonne "signe" existe bien et de quel type doit être "signe" (Varchar,int,...?).
Si c'est un varchar, essaye peut être avec cette forme la:
$reqe="SELECT signification FROM horoscope WHERE LOWER(signe) like lower('".$mot1."')";
0
amsy10 Messages postés 78 Statut Membre
 
merci ça marche l'erreur c'etai o nivo de la requete c vraimen gentil
cdlt
0