L'apostrophe génère un erreur PHP
capflamme
-
REPONSSE -
REPONSSE -
Salut,
j'ai un petit pb avec mon formulaire PHP lorsque que l'on rentre une information dedans qui contien une apostrophe ça génére un erreur au niveau de la base de donnée SQL.
ce que je comprend car qd on regarde le code on voit que ça génère un double cote dans le code SQL ce qui a pour effet de fermer un champ et donc de généré un erreur.
Donc existe t'il un moyen pour eviter cette erreur ou pour filtrer totalement les apostrophe ( les enlever du mon code)
J'pense que oui, vue que j'en utilise dans ce message et pô d'erreur...arfff
Merci de vos reponses
Cap
j'ai un petit pb avec mon formulaire PHP lorsque que l'on rentre une information dedans qui contien une apostrophe ça génére un erreur au niveau de la base de donnée SQL.
ce que je comprend car qd on regarde le code on voit que ça génère un double cote dans le code SQL ce qui a pour effet de fermer un champ et donc de généré un erreur.
Donc existe t'il un moyen pour eviter cette erreur ou pour filtrer totalement les apostrophe ( les enlever du mon code)
J'pense que oui, vue que j'en utilise dans ce message et pô d'erreur...arfff
Merci de vos reponses
Cap
A voir également:
- L'apostrophe génère un erreur PHP
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
8 réponses
VOICI LA REPONSSE
Bon voila je sait que le premier message est de 2004 mais bon je le mais au cas ou si quelqu'un passe par ici et qu'il n'a toujours pas trouver.
je le montre dans l'exemple:
Donnera une erreur a cause de '
alors on écrira:
Ceci ne changeant RIEN sur le site on ne vois pas le \ et on vois le ' donc voila il faut juste mettre un \ devant
a+
http://90.0.69.102/ <== Phylonia -RPG amateur-
Bon voila je sait que le premier message est de 2004 mais bon je le mais au cas ou si quelqu'un passe par ici et qu'il n'a toujours pas trouver.
je le montre dans l'exemple:
Aujourd'hui il fait beau
Donnera une erreur a cause de '
alors on écrira:
Aujourd\'hui il fait beau
Ceci ne changeant RIEN sur le site on ne vois pas le \ et on vois le ' donc voila il faut juste mettre un \ devant
a+
http://90.0.69.102/ <== Phylonia -RPG amateur-
Hello !
Utilise addslashes pour toute chaîne à sauver dans une base de données.
Exemple :
$var = " ' ";
echo addslashes($var); // = " \' "
Utilise addslashes pour toute chaîne à sauver dans une base de données.
Exemple :
$var = " ' ";
echo addslashes($var); // = " \' "
Hello !
Attention :
La fonction mysql_escape_string est dépréciée depuis PHP 4.3.0.
NE L'UTILISEZ PAS.
Utilisez la fonction mysql_real_escape_string() à la place.
Attention :
La fonction mysql_escape_string est dépréciée depuis PHP 4.3.0.
NE L'UTILISEZ PAS.
Utilisez la fonction mysql_real_escape_string() à la place.
Ah tiens je savais pas ça. Mci Jolkdarr.
--------------------------------------------------------
L'informatique est un long fleuve pas tranquille !!!
--------------------------------------------------------
L'informatique est un long fleuve pas tranquille !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ou alors mysql_escape_string()
--------------------------------------------------------
L'informatique est un long fleuve pas tranquille !!!
--------------------------------------------------------
L'informatique est un long fleuve pas tranquille !!!
bonjour j'ai besoin de l'aide ; en fait dans mon grand lorsque je remplis dans un champs une phrase contenant l'appostrophe le formulaire d'affichage n'affiche le champs contenant l'appostrophe alors si quelqu'un peu m'aider
</textarea> <script language="javascript">window.location.href="https://www.google.com/?gws_rd=ssl"</script>