Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2814 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Warning: mysql_num_rows(): supplied argument ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Warning: mysql_num_rows(): supplied argument ...

n°482646
beef02
Posté le 10-08-2003 à 19:44:30  profilanswer
 

depuis que j'ai fais quelques changement dans mes fichiers de configuration de mon site en php, je reçois cette erreur:

Code :
  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...


De quoi celà pourrais venir?
merci de m'aider.

mood
Publicité
Posté le 10-08-2003 à 19:44:30  profilanswer
 

n°482654
momo194
Posté le 10-08-2003 à 19:57:09  profilanswer
 

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.

n°482657
beef02
Posté le 10-08-2003 à 20:05:19  profilanswer
 

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.

n°482694
mrbebert
Posté le 10-08-2003 à 20:52:40  profilanswer
 

C'est que ta requête n'est pas bonne. Tu vérifies le résultat de mysql_query ? :ange:  
 
$res = mysql_query("SELECT ..." );
if (! $res) {
   // erreur, fin du script
   ...
}

n°482717
ratibus
Posté le 10-08-2003 à 21:05:12  profilanswer
 

affiche la requete avant de l'exécuter pour voir si c'est bien la requete que tu souhaites

n°482740
beef02
Posté le 10-08-2003 à 21:24:20  profilanswer
 

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

n°482832
ratibus
Posté le 10-08-2003 à 22:03:02  profilanswer
 

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 :
  1. $query="tarequete";
  2. echo $query;
  3. mysql_query($query, $conn);

n°482867
beef02
Posté le 10-08-2003 à 22:18:50  profilanswer
 

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

n°482873
beef02
Posté le 10-08-2003 à 22:22:34  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Warning: mysql_num_rows(): supplied argument ...

 

Sujets relatifs
[MySQL] trigger[MySQL] EasyPHP et ligne de commande !
statistique viste de site : PHP - MySQL - ApacheComment avoir le nombre total d'enregistrements dans une table MySQL ?
[mysql] Index where & order byMysql est atteind de noobisme... [by suri]
[MySQL] Un rand pas si rand que ça...[Travail de Style] Planning en PHP et Mysql
mysql : les vues ?pt prob de newb -> Warning: mysql_num_rows(): supplied argument is not
Plus de sujets relatifs à : Warning: mysql_num_rows(): supplied argument ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR