Insertion code HTML dans une Base de données

Résolu
cave2180 Messages postés 512 Statut Membre -  
pepe90 Messages postés 4 Statut Membre -
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

  1. MrYAU31 Messages postés 4631 Statut Membre 1 630
     
    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
    1. cave2180 Messages postés 512 Statut Membre 6
       
      Le souci avec addslashes, les accents ne sont plus lus...
      0
    2. MrYAU31 Messages postés 4631 Statut Membre 1 630
       
      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
    3. cave2180 Messages postés 512 Statut Membre 6
       
      Sans parler de SQL.
      J'ai fais un test :
      <?php
      $str = "é é é";
      
      echo addslashes($str);
      ?>


      Le résultat :
      é é é
      0
    4. cave2180 Messages postés 512 Statut Membre 6
       
      Ha oui c'est vrai ... *moment de solitude*

      Je te remercie beaucoup :)
      0