Affichage caratéres spéciaux d'un champs mysq

Résolu/Fermé
Utilisateur anonyme - 10 mars 2009 à 21:54
 Utilisateur anonyme - 11 mars 2009 à 07:28
Bonjour, J'ai créer un genre de blog avec php, mysql. Quand je met par exemple :
l'a
, je l'enregistre dans mysql et quand je le fait afficher le comptenu, il affiche
l\'a


Comment faire pour corriger le probléme.
A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
10 mars 2009 à 22:41
tu passes par la fonction stripslashes() pour l'affichage
0
dolmenhir Messages postés 246 Date d'inscription mercredi 4 mars 2009 Statut Membre Dernière intervention 13 mars 2009 25
10 mars 2009 à 22:49
c'est normal
Pour enlever cet anti-slash, tu dois utiliser la commande "stripslashes" sur la chaine que tu veux traiter :
<?php
$machaine = "l'\avion";
echo stripslashes($machaine);
?>
Cela renvoie l'avion

Plus d'info sur le sujet : http://www.phpfrance.com/tutoriaux/index.php/2005/04/17/29-les-magic-quotes
0
Utilisateur anonyme
11 mars 2009 à 07:28
C'est bon, sa fonctionne merci !
0