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

  FORUM HardWare.fr
  Programmation
  PHP

  pt prob de newb -> Warning: mysql_num_rows(): supplied argument is not

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pt prob de newb -> Warning: mysql_num_rows(): supplied argument is not

n°254838
NeOtHeOnE
Posté le 27-11-2002 à 10:17:14  profilanswer
 

Voila mon problem sur mon site : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in session_sys.php on line 21
qqn a une idée?  :D

mood
Publicité
Posté le 27-11-2002 à 10:17:14  profilanswer
 

n°254843
DrWatson
_@''
Posté le 27-11-2002 à 10:23:02  profilanswer
 

faudrait peut être montrer ton code non ?  :sarcastic:


---------------
.:: Feed-Back  ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.
n°254845
NeOtHeOnE
Posté le 27-11-2002 à 10:25:14  profilanswer
 

bon bon... le voila :  
<?
 
$db = mysql_connect("$hostname", "$username", "$password" );
mysql_select_db("$bdd",$db);
     
  if($MYFORUM != $myforum && $MYFORUM != "" )
{      
          $request  = "SELECT * FROM ";      
          $request .= "$memtable WHERE ";        
          $request .= "Login='$MYLOGIN' AND key_id='$KEY_ID'";  
}
else
{
          $request  = "SELECT * FROM ";      
          $request .= "$memtable WHERE ";        
          $request .= "Login='$login' AND Passwd='$mdp'";  
}
       
          $rqt = mysql_query($request);
       
         if(mysql_num_rows($rqt) != 0)
            {
                 $MYLOGIN = mysql_result($rqt,0,"Login" );  
                 $MYPASS = mysql_result($rqt,0,"Passwd" );  
                 $MYPSEUDO = mysql_result($rqt,0,"Pseudo" );  
                $MYMAIL = mysql_result($rqt,0,"Email" );  
                $MYFOTO = mysql_result($rqt,0,"foto" );
                $ADMIN = mysql_result($rqt,0,"admin" );
                $MSN = mysql_result($rqt,0,"msn" );
                $AIM = mysql_result($rqt,0,"aim" );
            $MYID = mysql_result($rqt,0,"ID" );
            $KEY_ID = mysql_result($rqt,0,"key_id" );
           $MYFORUM = $myforum;
           $COOKIE = "";
 
vss en voulez plus... :sarcastic:  :lol:


Message édité par NeOtHeOnE le 27-11-2002 à 10:26:41
n°254855
cleanx
Posté le 27-11-2002 à 10:42:45  profilanswer
 

Vérifies bien que ta variable $memtable soit affectée correctement, je ne vois pas ce que ça pourrait être d'autre.
Sinon "supplied argument is not a valid MySQL result resource" veut dire que t'as une erreur dans ta requête SQL. Le meilleur moyen d'éviter ce genre d'erreur, c'est de tester ta requête sous phpmyadmin (si tu l'utilises) et de voir s'il te sort pas une erreur.
 

Code :
  1. $MYLOGIN = mysql_result($rqt,0,"Login" ); 
  2.                 $MYPASS = mysql_result($rqt,0,"Passwd" ); 
  3.                 $MYPSEUDO = mysql_result($rqt,0,"Pseudo" ); 
  4.                $MYMAIL = mysql_result($rqt,0,"Email" ); 
  5.                $MYFOTO = mysql_result($rqt,0,"foto" );
  6.                $ADMIN = mysql_result($rqt,0,"admin" );
  7.                $MSN = mysql_result($rqt,0,"msn" );
  8.                $AIM = mysql_result($rqt,0,"aim" );
  9.            $MYID = mysql_result($rqt,0,"ID" );
  10.            $KEY_ID = mysql_result($rqt,0,"key_id" );
  11.           $MYFORUM = $myforum;
  12.           $COOKIE = "";


 
Roooohh comme c'est lourd... :o


Message édité par cleanx le 27-11-2002 à 10:47:49
n°254859
NeOtHeOnE
Posté le 27-11-2002 à 10:47:15  profilanswer
 

ouais ouais c lourd je sais, mais ca marche, normalement... :fou:  
 
je vais tester avec phpmyadmin

n°254886
cleanx
Posté le 27-11-2002 à 11:07:17  profilanswer
 

Ah et au fait, faudrait peut-être t'y prendre comme ça pour ton if :
 

Code :
  1. $var = mysql_num_rows($rqt);
  2. if($var != 0)
  3. {
  4. blablabla
  5. }

 
 
Je ne suis pas vraiment sûr que la valeur retournée par mysql_num_rows($rqt) soit prise en compte dans ta condition. De toute façon c'est plus joli comme ça.


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

  pt prob de newb -> Warning: mysql_num_rows(): supplied argument is not

 

Sujets relatifs
Commande de redémarrage MySql[MySql] additionner des champs de type time
[MySQL] Difference entre le type "Timestamp" et "Datetime" ??récupérer un pwd dans une base MySQL
fonctions C avec nombre infini d'argument[MySQL] Pb de restauration après un backup
[MySQL] Ch'ais pas où caser mon MAX()[MYSQL] Select qui retourne des reponses SANS doublons
PHP et MySQL que choisir comme guide de reference? (book papier)Probleme mysql avec mon serveur apache
Plus de sujets relatifs à : pt prob de newb -> Warning: mysql_num_rows(): supplied argument is not


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