Probleme MySQL : "Warning mysql_num_rows()"

Probleme MySQL : "Warning mysql_num_rows()" - SQL/NoSQL - Programmation

Marsh Posté le 21-03-2005 à 13:29:32    

bonjour, j'ai un probleme avec ce code .php qui fait appel à du sql:
 

Code :
  1. <?
  2. // on recupere les données d'une anim flash  
  3. $pseudo= $_POST["pseudo"];
  4. $mdp = $_POST["mdp"];
  5. //on se connecte à la base de donnée
  6. $db = mysql_connect('sql.free.fr','monsite','monmotdepasse') or die ("erreur de connexion à monsite" );
  7. //on selectionne votre base
  8. mysql_select_db('nomdelabase',$db) or die ("erreur de connexion à la base de donnée" );
  9. // On selectionne quand le champs pseudo de labase correspond au pseudo entré dans le flash.
  10. $sql = "SELECT * FROM nomdelabase WHERE pseudo=$pseudo";
  11. // On execute la requête de selection  
  12. $res = mysql_query($sql); 
  13. // On compte le nombre de ligne des resultats  
  14. // 1 : si valide ; 0 : si aucun pseudo ne correspond  
  15. $exist = mysql_num_rows($res);
  16. // Si la variable $exist = 0 --> pseudo inexistant
  17. if(!$exist) {
  18.     // On affiche ce message d'erreur  
  19.     echo "pseudo inexistant";
  20. }
  21. // Sinon, si le pseudo est valide
  22. else {
  23. echo "pseudo existant";
  24. }
  25. //et on referme la connexion
  26. mysql_close();


 
lorsque je lance mon anim flash et rentre un pseudo (qu'il figure dans ma base ou non), je reçois tout le temps cette erreur :
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/8/8/monsite/monfichier.php3 on line 21
 
 
 
merci à ceux qui savent de m'eclairer sur mon probleme  :jap:  
 
Cruzy

Reply

Marsh Posté le 21-03-2005 à 13:29:32   

Reply

Sujets relatifs:

Leave a Replay

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