Probleme Argument mysql_num_rows

Probleme Argument mysql_num_rows - SQL/NoSQL - Programmation

Marsh Posté le 21-12-2004 à 21:20:22    

J'exécutait tranquillement un p'tit script,donc je lance ma page php, et ce méchant m'envoies le message suivant :
 
"Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in *******/load.php on line 26"
 
Bon, tout innocement, j'vais voir ma ligne 26. Seulement, j'trouve pas mon probleme :
 
 if($np && $cp)
 {
  $rq="select id_pic FROM $selection where nom_pic='$np'";  
  $resultat=@mysql_query ($rq);                  
  if (mysql_num_rows($resultat) == 0)            (ligne26)
  {....
 
Ma syntaxe me semble pourtant correcte non?


---------------
Le marketing aussi peut être solidaire. | La passion des p'tites images
Reply

Marsh Posté le 21-12-2004 à 21:20:22   

Reply

Marsh Posté le 22-12-2004 à 10:22:23    

Bonjour
 
En fait c'est ta requete qui marche pas (seulement tu gères pas les erreurs et en plus avec le @, tu les affiches pas non plus). Du coup ta variable $resultat contient pas une ressource valide.

Reply

Marsh Posté le 22-12-2004 à 11:14:56    

oki merci, j'vais regarder ça. :hello:


---------------
Le marketing aussi peut être solidaire. | La passion des p'tites images
Reply

Marsh Posté le 22-12-2004 à 17:46:13    

le probleme venait bien de ma requete, problème de définition de la variable $selection, merci de m'avoir mis sur la piste.  :jap:


---------------
Le marketing aussi peut être solidaire. | La passion des p'tites images
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed