Mais ce que je ne comprends pas, c'est que dans ma base de données, les informations sont affichées de la première manière ("j\'échappe un caractère, c\'est la \"classe\" non ?".) et donc, à l'affichage sur le site, j'aurais la même chose.
Il faudrait que je puisse les enlever pour afficher correctement cette phrase (j'échappe un caractère, c'est la "classe" non ?. )
Est-ce que je n'écris pas correctement mon PHP
Moi je fais :
$ma_variable=mysql_real_escape_string($_POST['la_v
aleur']);
$ma_variable=mysql_real_escape_string($ma_variable
);
De cette façon, le texte inscrit dans ma base de données possède les antislash sur tous les caractères spéciaux.
PS : Si je n'ajoute pas la 2e ligne de code, les antislash ne sont pas inscrits dans la base de données.
Sont-ils quand même pris en compte lors de la requête
Si oui, ça pourrait être la solution à mon problème... 