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
    0
    1. Le souci avec addslashes, les accents ne sont plus lus...
      0
    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.
      0
    3. Sans parler de SQL.
      J'ai fais un test :
      <?php
      $str = "é é é";
      
      echo addslashes($str);
      ?>


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

      Je te remercie beaucoup :)
      0