Pb : You have an error in your SQL syntax ... arghhhhh!

Pb : You have an error in your SQL syntax ... arghhhhh! - PHP - Programmation

Marsh Posté le 17-09-2004 à 15:15:10    

lut tout le monde,
 
$liste est un tableau qui contient un ensemble de strings.
 
 
voici le code:

Code :
  1. $liste['nom']=str_replace(";",",",$liste['nom']);
  2. $query = "INSERT INTO Matable(libelle)
  3.             VALUES (\"".mysql_real_escape_string($liste['nom'])."\" )";
  4. echo $result= mysql_query($query);


 
et là message d'erreur: You have an error in your SQL syntax et tout le tralala ...
 
Apparement l'erreur n'apparait que lorsque le string contient un point virgule ... Alors qu'il n'y a pas de raison.
 
par exemple voici un libelle avant le str_replace et mysql_real_escape_string :
"4 plumes  base eau 3mm (noir;bleu;rouge;vert)  FGDIST"
 
pourtant l'ereur m'affiche :
"4 plumes base eau 3mm (noir,bleu,rouge,vert)  FGDIST"
 
Si quelqu'un y comprend quelque chose ... merci d'avance ... et en tout cas bon week-end à vous.  :hello:  
 

Reply

Marsh Posté le 17-09-2004 à 15:15:10   

Reply

Marsh Posté le 17-09-2004 à 22:12:06    

Que donne echo $query; ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

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