lut tout le monde,
$liste est un tableau qui contient un ensemble de strings.
voici le code:
Code :
- $liste['nom']=str_replace(";",",",$liste['nom']);
- $query = "INSERT INTO Matable(libelle)
- VALUES (\"".mysql_real_escape_string($liste['nom'])."\" )";
- 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.