[SQL] Fonction retournant le booléen false qui se transforme en true!
Bonjour!
Désolé pour le titre je n'ai pas réussi à faire plus clair...
J'ai une fontion chercherX($x) qui cherche dans ma base si X existe. Si oui je retourne true sinon false. Bon.
Dans le script appelant cette fonction je verifie si c'est true ou false et ça me renvoie systematiquement true...
Apres avoir lu cette conversation, je vois un peu mieux le problème (le booleen se transformerait il en string???) mais je n'arrive pas à le résoudre.
Voici le code de la fonction chercherX
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
function chercherX($x)
{
$req=mysql_query("select count(*) from xx where nom='".$x."';") or die(mysql_error());
if($req>0)
{
return(true);
}
else
{
return(false);
}
} |
Le script appelant :
Code:
1 2 3 4 5 6 7 8 9
|
if(chercherX($x)==true)
{
echo 'vrai!';
}
else
{
echo 'faux!';
} |
Merci beaucoup pour votre aide.