Apostrophe dans un champs "text"
hanagi
Messages postés
135
Date d'inscription
Statut
Membre
Dernière intervention
-
hanagi Messages postés 135 Date d'inscription Statut Membre Dernière intervention -
hanagi Messages postés 135 Date d'inscription Statut Membre Dernière intervention -
bonsoir,
svp, dans une table (phpmyadim, mysql) j'ai un champs de type "text", je remplis ce champs à partir d'une zone de texte d'un formulaire dans une page web (avec dreamweaver php wamp...), mais qand j'écris dans la zone Une apostrophe , on me donne un msg d'erreur :
Erreur SQL !INSERT INTO table (champs) VALUES (' l'enseignent ')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'e of shit')' at line 1
avez vous une idée
svp, dans une table (phpmyadim, mysql) j'ai un champs de type "text", je remplis ce champs à partir d'une zone de texte d'un formulaire dans une page web (avec dreamweaver php wamp...), mais qand j'écris dans la zone Une apostrophe , on me donne un msg d'erreur :
Erreur SQL !INSERT INTO table (champs) VALUES (' l'enseignent ')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'e of shit')' at line 1
avez vous une idée
A voir également:
- Apostrophe dans un champs "text"
- Sms to text - Télécharger - Sauvegarde
- Apostrophe inversée ✓ - Forum MacOS
- Corinne copie un texte sur le web et le colle dans un document avec l'option "texte non formaté" (aussi appelée "texte sans mise en forme"). qu'est-ce qui est conservé ? - Forum Bureautique
- Mettre un texte en majuscule - Guide
- Word mettre à jour tous les champs ✓ - Forum Word
5 réponses
Tu as deux solutions, tu peux :
- soit ajouter des slashes à chaque apostrophe grâce à la fonction addslashes()
- soit remplacer (' l'enseignent ') par (" l'enseignent ")
- soit ajouter des slashes à chaque apostrophe grâce à la fonction addslashes()
- soit remplacer (' l'enseignent ') par (" l'enseignent ")
slt, peut tu me donner la syntaxe de cette fonction, je ne sais pas comment l'utiliser
Merci d'avance :)
Merci d'avance :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merciii ça marche :)
J'ai mis dans le code :
$var2=addslashes($_POST['cham1']);
$var3=addslashes($_POST['cham2']);
$sql = "INSERT INTO table (cham, cham1, cham2) VALUES ('1','$var2','$var3')";
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
Si ça peut aider quelqu'un d'autre ;)
merci encore
a+
J'ai mis dans le code :
$var2=addslashes($_POST['cham1']);
$var3=addslashes($_POST['cham2']);
$sql = "INSERT INTO table (cham, cham1, cham2) VALUES ('1','$var2','$var3')";
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
Si ça peut aider quelqu'un d'autre ;)
merci encore
a+