probléme du jeu de caractére

daldal
Invité n'ayant pas de compte PHPfrance

04 sept. 2007, 12:06

Bonjour,
je veux stocker des phrases dans une base a partir de la requette sql INSERT,
mais avec des phrases que portent le caractére ' je reçoi un error tel que :
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

j'essaye avec tous htmlentities et utf8_encode mais aucun resultat.
ma base est de UTF8
et merci d'avace

Eléphant du PHP | 291 Messages

04 sept. 2007, 12:14

Pour la caractère "apostrophe", il faut l'échapper, ce n'est pas au niveau de l'encodage qu'il faut jouer :)


$chaine = mysql_real_escape_string($chain)

;)