Insertion code HTML dans une Base de données

Résolu
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. Bonjour,
    Il faut échapper les caractères spéciaux.
    Tu auras ta réponse ici : https://www.php.net/manual/fr/function.addslashes.php
    1. Le souci avec addslashes, les accents ne sont plus lus...
    2. 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.
    3. Sans parler de SQL.
      J'ai fais un test :
      <?php
      $str = "é é é";
      
      echo addslashes($str);
      ?>


      Le résultat :
      é é é
    4. Ha oui c'est vrai ... *moment de solitude*

      Je te remercie beaucoup :)