Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment enregistrer le contenu de ckeditor dans la base de données mysql

Oui, vous pouvez soumettre votre article entier à la base de données. Mais, avant de le soumettre; essayez d'utiliser cette fonction :

function dataready($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
} 

Exemple :

 dataready($_POST['editor']);

Vous pouvez donc utiliser ce que vous voulez PDO ou Mysqli.

Pour éviter de faire écho aux éléments HTML lors de l'impression de l'article, utilisez cette fonction :

  html_entity_decode($article_text);

J'espère que cela fonctionnera pour vous.

PS. utiliser le type de colonne TEXT pour votre base de données convient. Vous pouvez également utiliser LONGTEXT si vous souhaitez ajouter plus de texte à cette colonne.