Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So speichern Sie Ckeditor-Inhalte in einer MySQL-Datenbank

Ja, Sie können Ihren gesamten Artikel in die Datenbank einreichen. Aber bevor Sie es einreichen; Versuchen Sie, diese Funktion zu verwenden:

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

Beispiel:

 dataready($_POST['editor']);

Sie können also PDO oder Mysqli verwenden, was Sie wollen.

Verwenden Sie diese Funktion, um ein Echo der HTML-Elemente beim Drucken des Artikels zu vermeiden:

  html_entity_decode($article_text);

Ich hoffe, das funktioniert für Sie.

PS. Die Verwendung des Spaltentyps TEXT für Ihre Datenbank ist in Ordnung. Sie können auch LONGTEXT verwenden, wenn Sie dieser Spalte mehr Text hinzufügen möchten.