Je saisi un texte via un formulaire, et au moment de l'enregistrement dans la base j'ai :
Erreur SQL !You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Alsace - 12/12/2010', '9')' at line 1
qui correspond à la ligne :
$sql2 = "INSERT INTO article(idliaison, article, nom, lien, commentaire, doublon) VALUES('$id', '$fichier', '$fic[0]', '$dossier$fichier', '$texte', '$doublon3')";
Après plusieurs tests, le problème vient de ce que devant le mot "Alsace" j'ai une apostrophe ("d'Alsace").
J'ai donc essayé plusieurs combinaisons avant l'enregistrement dans la base :
$texte = addslashes($texte);
ou
$texte = mysql_real_escape_string($texte);
ou
$texte = stripslashes($texte);
Mais rien n'y fait ....... !!!!!!!
Comment faire ????
Merci de m'aider !
