Gestion apostrophe

Signaler
Messages postés
18
Date d'inscription
samedi 5 juillet 2003
Statut
Membre
Dernière intervention
13 novembre 2008
-
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
bonjour à tous
j'ai comme un probleme avec les aopstrophes.
pour ajouter ou afficher des informations dans ma base de données (mysql), j'utilise les2 fonctions suivantes pour gérer les aopstrophes :
function ajouter_slashes($texte) {
if (get_magic_quotes_gpc()==0)
{
return addslashes($texte);
}
else
{
return $texte;
}

}

function enlever_slashes($texte) {
if (get_magic_quotes_gpc())
{
return stripslashes($texte);
}
else
{
return $texte;
}

}

jusqu'ici tout va bien.
le probleme se pose lorsque j'effectue une requete avec pour condition dans la clause WHERE du SELECT (par exemple) un texte contenant une apostrophe. si j'enleve le slash j'ai une erreur, et si je le laisse j'ai aucun resultat à ma requete....

j'avoue que la je manque de solution.

merci d'avance

1 réponse

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,

t'as mal recopié mon code ^^ (c'est ça à peu de choses près)

bref faudrait nous montrer quelle est ta requête, et aussi ce que contient ta table, etc... on est pas devins...

<hr size="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>