Insertion données avec plusieurs apostrophes dans une BDD MySQL [Résolu/Fermé]

Signaler
Messages postés
52
Date d'inscription
mercredi 23 décembre 2015
Statut
Membre
Dernière intervention
26 août 2017
-
Messages postés
52
Date d'inscription
mercredi 23 décembre 2015
Statut
Membre
Dernière intervention
26 août 2017
-
bonjour, j'ai conçu une application, elle marche correctement. cependant, lorsque j'essaye d'insérer dans des champs du formulaire une phrases contenant plusieurs apostrophes, ces données ne s'insèrent pas dans la base de données. un message d'erreur apparaît. comment résoudre ce problème?

2 réponses

Messages postés
226
Date d'inscription
lundi 26 août 2013
Statut
Membre
Dernière intervention
21 janvier 2016
97
les apostrophes c'est bon pour les injections sql met un antislash devant tes apostrophes voir :D

exemple: Je suis l\'un des plus simple.

sinon Utilise la fonction addslashes() et ca devrait fonctionner.
https://www.php.net/manual/fr/function.addslashes.php

Cordialement,
Signature non conforme supprimée par la Modération CCM(:
Messages postés
52
Date d'inscription
mercredi 23 décembre 2015
Statut
Membre
Dernière intervention
26 août 2017
3
J'ai résolu le problème au moins pour l'instant. j'ai tout simplement doublé l'apostrophe. c.à.d, si je vais écrire << l'insertion d'une donnée>> j'écrirai <<l''insertion d''une données>>