PB d'hortographe avec ma base de donnée PHP

Résolu/Fermé
tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 - 7 août 2008 à 10:38
tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 - 7 août 2008 à 15:46
Bonjour,

Je ne sais pas pourquoi mais j'ai toujours un \ qui apparait dans ma base de donnée quand l'internaute met une " ' " dans un formulaire (textaera). Et bien évidemment lorsque je fais une requête pour afficher la base de donnée les \ apparaissent également.

ex : j'ai froid

donnera : j\'ai froid . C'est embêtant.

Je ne sais pas si cela peut aider mais la rentrée dans la base de donnée se fait par un formulaire. Le champs qui est touché est en TEXT NOT NULL

J'ai d'autre champs de ce type dans d'autre table et je n'ai pas ce pb.


Merci d'avance

2 réponses

tybmhi Messages postés 200 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 18 septembre 2017 12
7 août 2008 à 15:46
Merci beaucoup de ton aide ca a fonctionné
1
Salut,

Vu que tu travailles avec PHP, tu peux retraiter tes chaines avec la commande str_replace() :
 $str="j\'ai froid";
 $str=str_replace("\'","'",$str);
 echo($str); //affiche "j'ai froid"

Plus d'infos ici : https://www.php.net/str_replace
0