Sujet : Pb pour échapper les caractères spéciaux
Bien le bonsoir,
Je suis embêté avec ce satané ' .
Je n'arrive pas à l'échapper ce qui fait que j'ai une erreur de requête.
J'ai un formulaire qui alimente ma base de données, le problème c'est qu'il y a un textarea dans lequel il y a
aucune limitation de caractère. (c'est voulu)
Dès qu'un apostrophe y est inscrit pan j'ai mon erreur de requete sql :
Erreur SQL !INSERT INTO gecko(id, nom, email, contenu) VALUES('',',n,,,',',bn,nb,nb,',mysql_real_escape_string(trim(htmlspecialchars(bn,bn,nb,ff'))) )
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 ''))) )' at line 1
Cela vient du caractère ' qui pose problème. Sans tout passe nikel.
Voila ma requete sql :
$sql="INSERT INTO gecko(id, nom, email, contenu) VALUES('','$nom','$email','$contenu')";
J'ai essayé cette requête aussi mais elle passe pas du tout elle :
$sql="INSERT INTO gecko(id, nom, email, contenu) VALUES('','$nom','$email',mysql_real_escape_string(trim(htmlspecialchars($contenu)))
)";
S.O.S xD