Le problème a peut-être déjà été traité mais je n'ai pas trouvé. Alors voici mon souci: Suite à un formulaire d'identification (login+pass), je récupère les données qui sont ensuite utilisé dans ma synthaxe sql qui est la suivante:
Code :
$req = "SELECT id_user,login FROM ".$tbl_users." WHERE login='".$login."' AND pass='".$pass."'";
J'exécute la requete:
Code :
$sql = requete($req, $fd);
Ensuite je vérifie que la requète s'est bien déroulé.
Code :
if($sql)
{
// code à exécuter
}
Mon problème est: Qu'il trouve ou qu'il ne trouve pas d'utilisateur dans ma table, il passe toujour dans la condition IF.
Pourriez-vous me dire qu'est-ce qui ne va pas dans mon code ? Je ne comprend pas pourquoi $sql ne vaut pas false quand il ne trouve rien. Est-ce que j'ai fais une mauvaise manipulation ? Aidez-moi, svp.
Marsh Posté le 02-03-2005 à 18:12:32
Bonjours à tous,
Le problème a peut-être déjà été traité mais je n'ai pas trouvé.
Alors voici mon souci:
Suite à un formulaire d'identification (login+pass), je récupère les données qui sont ensuite utilisé dans ma synthaxe sql qui est la suivante:
J'exécute la requete:
Ensuite je vérifie que la requète s'est bien déroulé.
Mon problème est:
Qu'il trouve ou qu'il ne trouve pas d'utilisateur dans ma table, il passe toujour dans la condition IF.
Pourriez-vous me dire qu'est-ce qui ne va pas dans mon code ?
Je ne comprend pas pourquoi $sql ne vaut pas false quand il ne trouve rien.
Est-ce que j'ai fais une mauvaise manipulation ?
Aidez-moi, svp.
Merci d'avane