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

  FORUM HardWare.fr
  Programmation
  PHP

  Pb simple : mysql_num_rows()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb simple : mysql_num_rows()

n°1448700
jay-jay69
Posté le 28-09-2006 à 12:40:17  profilanswer
 

Bonjour,
 
J'ai un pb simple dont je ne trouve pas la solution...
 

Code :
  1. $query2="SELECT * FROM `bl` WHERE num_comm=$num_comm";
  2. $result2=mysql_query($query2);
  3. $num_results2=mysql_num_rows($result2);


 
Lorsque "num_comm=1234" > ca marche tres bien
 
Lorsque "num_comm=FR1234" > ca marche plus !!
 
Erreur : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\lorenzoni\add_bl.php on line 33
 
NB: num_comm est défini en varchar, j'ai mm essayé en text!
 
Merci d'avance,
 
m.

mood
Publicité
Posté le 28-09-2006 à 12:40:17  profilanswer
 

n°1448703
omega2
Posté le 28-09-2006 à 12:44:32  profilanswer
 

Ca serait peut être bien de dire à mysql que tu lui envoie une chaine à traiter tel quel et non pas le nom d'une colone :
"SELECT * FROM `bl` WHERE num_comm=FR1234" veut dire : retourne moi les lignes dont le contenu des colonnes num_comm et FR1234 sont identique.
"SELECT * FROM `bl` WHERE num_comm='FR1234'" veut dire : retourne moi les lignes dont le contenu de la colonne num_comm vaut "FR1234".
 
PS : Et teste toujours ce que retourne mysql_query. S'il retourne false, c'est que la requette à merdé et il te reste plus qu'a afficher le message d'erreur de mysql plustôt que de tenter de traiter des données que mysql n'a pas pu t'envoyer.

n°1448707
jay-jay69
Posté le 28-09-2006 à 12:52:16  profilanswer
 

Merci beaucoup, je suis completement aveugle...
 


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

  Pb simple : mysql_num_rows()

 

Sujets relatifs
[mysql] pourquoi excel n'arrive pas a se connecter a mysql?Pb Mysql
Besoin d'un fort en jointure externe MySQLSe connecter au serveur Mysql
Problème MySql[Debutant][Mysql]copie de champs d'une table à une autre
[MySQL] Modifier 1 ou plusieurs caractères dans une bd?simple image dans un tableau et pourtant ...
Plus de sujets relatifs à : Pb simple : mysql_num_rows()


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