-Mysql- Probleme de requete

-Mysql- Probleme de requete - SQL/NoSQL - Programmation

Marsh Posté le 29-05-2006 à 15:22:04    

Bonjour a tous,
 
Je suis en train de tester si un enregistrement existe deja dasn ma mabase de donées.
pour cela je fais ceci :

Code :
  1. $requete ="select * from client where login='".$_GET['login']."'";
  2. $res_requete=mysql_query($requete,$cnx);//interroge BDD
  3. $num = mysql_num_rows($res_requete);
  4. if ($num== 0) //Test si le login existe deja
  5. {......


 
J'obtiens un message d'erreur.  

Code :
  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\restogoo\gestionrestogoo\gestionclients\ajoutscript.php on line 19


Normalement il devrait accepter le mysql_num_rows(..)
Merci pr votre aide

Reply

Marsh Posté le 29-05-2006 à 15:22:04   

Reply

Marsh Posté le 29-05-2006 à 15:38:29    

c'est pas parce que ton select retourne null ?

Reply

Marsh Posté le 29-05-2006 à 15:42:25    

  • t'es sur de ta connexion à la bdd?
  • je te conseille plutot de faire un count(*) qu'un num_rows si tu as bcp d'enregistrements dans ta table
  • tu as une grosse faille dite 'SQL injection'

Reply

Sujets relatifs:

Leave a Replay

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