Warning: mysql_num_rows(): supplied argument ... - PHP - Programmation
Marsh Posté le 10-08-2003 à 19:57:09
Une erreur dans ta requête SQL, essaye de tapper la requuête dans PHPmyAdmin, il te dira précisemen la ligne à laquelle il ya l'erreur.
Marsh Posté le 10-08-2003 à 20:05:19
je viens de tester et dans phpmyadmin la requete va tres bien
dans mon code php j'arrive à me connecter, je fais bien ma requete "select" mais j'ai cette erreur quand je fais un mysql_num_rows() de mon resultat de ma requete.
Marsh Posté le 10-08-2003 à 20:52:40
C'est que ta requête n'est pas bonne. Tu vérifies le résultat de mysql_query ?
$res = mysql_query("SELECT ..." );
if (! $res) {
// erreur, fin du script
...
}
Marsh Posté le 10-08-2003 à 21:05:12
affiche la requete avant de l'exécuter pour voir si c'est bien la requete que tu souhaites
Marsh Posté le 10-08-2003 à 21:24:20
oui la requete est bonne
et je l'ai testée sous phpmyadmin et elle va.
c plus une erreur par rapport à la fonction mysql_num_rows
cette fonction existe t elle en php 3 et 4
car je pense que j'ai renomé mon fichier de config en config.php à la palce de config.php3
Marsh Posté le 10-08-2003 à 22:03:02
le fait qu'elle marche sous phpmyadmin ne veut rien dire.
Je m'explique :
si dans ta requete que tu passe effectivement à MySQL par PHP tu utilises des variables du code php mais que t'as fais une erreur, ben la requete que tu pensais faire n'est pas la requete qui est faites effectivement
donc une solution pour débugguer
Code :
|
Marsh Posté le 10-08-2003 à 22:18:50
Ok je suis d'accord mais ça je l'ai déjà testé et ça va
ça affiche bien la bonne requete
ce que ej ne comprends pas c'est que avant de changer mon fichier de config tout allais bien
Marsh Posté le 10-08-2003 à 22:22:34
ok merci je viens de toruver mon probleme
au fait en changeant mon fichier de config j'avais oublier de changer un nom de variable(celui de ma base de donnée)
je viens de faire un test et g compris
merci à tous!
bonne soirée
Marsh Posté le 10-08-2003 à 19:44:30
depuis que j'ai fais quelques changement dans mes fichiers de configuration de mon site en php, je reçois cette erreur:
De quoi celà pourrais venir?
merci de m'aider.