Pb simple : mysql_num_rows() - PHP - Programmation
Marsh Posté le 28-09-2006 à 12:44:32
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.
Marsh Posté le 28-09-2006 à 12:40:17
Bonjour,
J'ai un pb simple dont je ne trouve pas la solution...
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.