Warning: mysql_result()......
Résolu/Fermé
A voir également:
- Warning: mysql_result()......
- Warning zone telechargement - Accueil - Services en ligne
- Téléchargement direct : les bonnes adresses des sites pirates - Accueil - Outils
- Pcl xl error warning illegal media type - Forum Imprimante
- Quota warning free - Guide
- Cpu fan fail warning control - Forum Windows
2 réponses
Bonjour
mysql_result($rub,0); va chercher la première ligne de résultat de ta requête.
Mais s'il n'y a aucune ligne de résultat (login inconnu) $rub n'a pas de première ligne et mysql_result($rub,0); ne veut rien dire.
D'ailleurs, pourquoi chercher le password associé à un login, et ensuite vérifier que c'est le bon pasword ? Tu peux tout vérifier en une seule requête :
mysql_result($rub,0); va chercher la première ligne de résultat de ta requête.
Mais s'il n'y a aucune ligne de résultat (login inconnu) $rub n'a pas de première ligne et mysql_result($rub,0); ne veut rien dire.
D'ailleurs, pourquoi chercher le password associé à un login, et ensuite vérifier que c'est le bon pasword ? Tu peux tout vérifier en une seule requête :
$req1 = "SELECT COUNT(*) as cnt FROM accounts WHERE login = '" . html($login) . "' AND password ='$pass'"; $rub = mysql_query($req1, $connexion); if (mysql_result($rub,0) >0) { // connu } else { // inconnu }