Unknown column 'cancer' in 'where clause'

Fermé
amsy10 - 8 oct. 2009 à 17:45
amsy10 Messages postés 68 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 22 septembre 2021 - 8 oct. 2009 à 18:33
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
A voir également:

2 réponses

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 68 Date d'inscription jeudi 27 août 2009 Statut Membre Dernière intervention 22 septembre 2021
8 oct. 2009 à 18:33
merci ça marche l'erreur c'etai o nivo de la requete c vraimen gentil
cdlt
0