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....