Page 1 sur 1

Probleme de requete

Posté : 19 mars 2010, 16:11
par v0lcOm
function cl_pass($type1,$type2) {
$cl_user = $type1;
$cl_pass = $type2;
$sql = "SELECT * FROM db_main WHERE user={$cl_user} AND pass={$cl_pass}";
$requete = mysql_query($sql) or die ("Requête incorrecte");
if ($requete>0) {
echo "Correcte";
}
else {
echo "Incorrecte.";
}
}

if (($_REQUEST['username']) && ($_REQUEST['password'])) {
cl_pass($_REQUEST['username'],$_REQUEST['password']);
}

Quelqu'un pourrais m'expliquer l'erreur? Je recois en tout temps Requete Incorrect sauf que quand je fais un 'echo' avec $sql tout me simple correcte. :S

Re: Probleme de requete

Posté : 19 mars 2010, 16:18
par Dr@ke
Bonjour,

Regarde ici:
http://www.phpdebutant.org/article63.php

Et ici:
http://php.net/manual/fr/function.mysql-query.php
(Notamment la valeur de retour de cette fonction)

Et ensuite, par exemple ici:
http://www.php.net/manual/fr/function.m ... m-rows.php

Re: Probleme de requete

Posté : 19 mars 2010, 16:21
par v0lcOm
Sa m'aide pas plus car mon select me semble bon je ne trouve aucune erreur c'est sa le probleme et portes mes { } sont entre des doubles quotes

Re: Probleme de requete

Posté : 19 mars 2010, 16:23
par v0lcOm
Bon sa y est laisse tomber j'ai corriger ;)

Re: Probleme de requete

Posté : 19 mars 2010, 16:25
par Dr@ke
:wink: