Insertion code HTML dans une Base de données

Résolu/Fermé
cave2180 Messages postés 425 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 5 mars 2024 - 16 janv. 2014 à 22:18
pepe90 Messages postés 4 Date d'inscription jeudi 4 septembre 2014 Statut Membre Dernière intervention 1 juillet 2015 - 4 sept. 2014 à 16:36
Bonjour,

Je cherche une methode pour inserer du code HTML dans une base de données MYSQL.
Le problème : " et ' font que ma requêtes est en erreur....
Comment puis-je remédier à ce problème ?

1 réponse

MrYAU31 Messages postés 3808 Date d'inscription samedi 23 février 2013 Statut Membre Dernière intervention 8 juillet 2017 1 611
16 janv. 2014 à 22:21
Bonjour,
Il faut échapper les caractères spéciaux.
Tu auras ta réponse ici : https://www.php.net/manual/fr/function.addslashes.php
0
cave2180 Messages postés 425 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 5 mars 2024 6
16 janv. 2014 à 22:28
Le souci avec addslashes, les accents ne sont plus lus...
0
MrYAU31 Messages postés 3808 Date d'inscription samedi 23 février 2013 Statut Membre Dernière intervention 8 juillet 2017 1 611
16 janv. 2014 à 22:34
De quoi tu parles ???
addslashes n'intervient pas sur l'encodage. Là, c'est plutôt l'encodage de ta table MySQL qu'il faut regarder.
0
cave2180 Messages postés 425 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 5 mars 2024 6
Modifié par pijaku le 17/01/2014 à 13:20
Sans parler de SQL.
J'ai fais un test :
<?php
$str = "é é é";

echo addslashes($str);
?>


Le résultat :
é é é
0
MrYAU31 Messages postés 3808 Date d'inscription samedi 23 février 2013 Statut Membre Dernière intervention 8 juillet 2017 1 611
Modifié par MrYAU31 le 16/01/2014 à 22:42
Sinon, essaye plutôt mysql_real_escape_string
https://www.php.net/manual/fr/function.mysql-real-escape-string.php
0
cave2180 Messages postés 425 Date d'inscription mardi 24 août 2010 Statut Membre Dernière intervention 5 mars 2024 6
16 janv. 2014 à 23:15
Ha oui c'est vrai ... *moment de solitude*

Je te remercie beaucoup :)
0