bonjour
l'idée est de stocker un texte dans une tabe d'une base de données MySql et de la recuperer par la suite...
J'ai crée une table dans ma base de donnée avec la requette suivante :
l'insertion du texte se passe tranquilement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sql = "CREATE TABLE $table_name ( task_id bigint(20) not null auto_increment, notes text not null default '', unique key id(task_id) );";
Je recupere le texte dans la table et je l'affiche par la methode Echo et aussi dans un textarea pour permetre la modification:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "INSERT INTO `$table_name` (notes) VALUES ('This is what your texte will look like..')";
j'execute la query et j'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $Notes = "SELECT notes FROM $table_name WHERE task_id=1";
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<h3>Notes : </h3>' . $Notes;?>
Mais lors de la recuperation du texte, tout les caracteres propres à la langue francaises ( " ' ", "é", "à", "ê", ...) sont precedé par un "\" que sela soit par l'affichage echo ou dans la textarea...
Avez vous svp une idée pour corriger le probleme ?
Partager