J'ai un problème bizzare avec ma base de données mysql :
A l'insertion en base de données d'un texte provenant d'un textarea, les données sont parfois insérées, parfois non.
J'ai réussis apres de longs tests à déterminer d'où ça venait :
s'enregistre bien.
Citation :
l'interessement
|
ne s'enregistre pas.
Citation :
l?intéressement
|
s'enregistre bien.
Bref, c'est le caractère ' qui ne passe pas, qui me bloque tout, alors que je caractère ? passe très bien.
Bref, j'y comprend vraiment rien, mon champ en base est en longtext, mais si je change en blob ou autre, ça ne passe pas non plus.
J'ai essayé d'insérer l'apostrophe ' directement en sql, ça passe. Donc il y a un problème entre mon php et mysql que j'arrive pas à cerner.
Si je fais un
Citation :
echo '<font color="red">'.$contenu.'</font>';
$insert=mysql_query("INSERT INTO news VALUES ('','$id_groupe','$titre_news','$contenu','$type_news','$date_news','$piece_news')" );
echo '<font color="blue">'.$contenu.'</font>';
|
tout se passe bien.
---------------
Cptn.Barberousse