Insertion données avec plusieurs apostrophes dans une BDD MySQL

Résolu/Fermé
Karlos_scott Messages postés 52 Date d'inscription mercredi 23 décembre 2015 Statut Membre Dernière intervention 26 août 2017 - 16 janv. 2016 à 16:28
Karlos_scott Messages postés 52 Date d'inscription mercredi 23 décembre 2015 Statut Membre Dernière intervention 26 août 2017 - 29 janv. 2016 à 19:28
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?
A voir également:

2 réponses

legiux777 Messages postés 221 Date d'inscription lundi 26 août 2013 Statut Membre Dernière intervention 21 janvier 2016 93
Modifié par baladur13 le 17/01/2016 à 20:49
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(:
0
Karlos_scott Messages postés 52 Date d'inscription mercredi 23 décembre 2015 Statut Membre Dernière intervention 26 août 2017 4
29 janv. 2016 à 19:28
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>>
0