Probleme php mysql_num_rows
Fermé
mathrules4
-
1 déc. 2010 à 04:28
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 3 déc. 2010 à 08:04
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 3 déc. 2010 à 08:04
10 réponses
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
1 déc. 2010 à 08:50
1 déc. 2010 à 08:50
Bonjour,
Quel numrow ne fonctionne pas ?? celui qui vérifie le login, ou celui qui vérifie l ip ?? ou ptetre les deux :(
Quel numrow ne fonctionne pas ?? celui qui vérifie le login, ou celui qui vérifie l ip ?? ou ptetre les deux :(
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
Modifié par Melooo le 1/12/2010 à 10:26
Modifié par Melooo le 1/12/2010 à 10:26
Bonjour
Peut être essaye la requête comme ca :
Peut être essaye la requête comme ca :
$UserCheck = mysql_query("SELECT login FROM accounts WHERE login = '".$Username."');
elghafoud
Messages postés
121
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
29 avril 2013
18
1 déc. 2010 à 10:25
1 déc. 2010 à 10:25
C'est quoi l'erreur exacte ?
Sinon pense à proteger ta base ... utilise mysql_real_escape_string ...
Sinon pense à proteger ta base ... utilise mysql_real_escape_string ...
les deux ne marche pas et melooo jai asseyer ton code et sa ne fonctionne pas plus
voici l'erreur:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Trinitycore1\Server\htdocs\game_acc.php on line 132
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Trinitycore1\Server\htdocs\game_acc.php on line 139
voici l'erreur:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Trinitycore1\Server\htdocs\game_acc.php on line 132
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Trinitycore1\Server\htdocs\game_acc.php on line 139
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
elghafoud
Messages postés
121
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
29 avril 2013
18
1 déc. 2010 à 13:25
1 déc. 2010 à 13:25
Tu as pensé à vérifier si tu es bien connecté au serveur avant de faire tes requêtes ?
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
1 déc. 2010 à 13:29
1 déc. 2010 à 13:29
vérifie également que tes requêtes soient justes
Melooo
Messages postés
1405
Date d'inscription
vendredi 28 novembre 2008
Statut
Membre
Dernière intervention
18 mars 2013
84
2 déc. 2010 à 09:20
2 déc. 2010 à 09:20
L'as tu testé sous PHPmyadmin ?
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
3 déc. 2010 à 08:04
3 déc. 2010 à 08:04
Bonjour,
Au lieu de
moi je mettrais :
Je sais que les requêtes SQL préfèrent avoir le nom des tables entre ' .. qui n est ni " ni ' .. c'est ce symbole que tu peut trouver lorsque tu fait des requêtes directement dans mysql ;)
Au lieu de
$UserCheck = mysql_query("SELECT login FROM accounts WHERE login = '$Username'"); if (mysql_num_rows($UserCheck) > 0) { $HTML .= "<br /><b> This username is already registered, please select another</b>"; $Continue = false; }
moi je mettrais :
$result= mysql_query("SELECT * from 'accounts' WHERE 'login' = '".$Username."'"); $UserCheck= mysql_fetch_array($result); if(isset($UserCheck["login"])){ { $HTML .= "<br /><b> This username is already registered, please select another</b>"; $Continue = false; }
Je sais que les requêtes SQL préfèrent avoir le nom des tables entre ' .. qui n est ni " ni ' .. c'est ce symbole que tu peut trouver lorsque tu fait des requêtes directement dans mysql ;)