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

Résolu
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
Configuration: Windows Vista
Firefox 3.0.1

2 réponses

  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