sql >> Database >  >> RDS >> Mysql

hoe ckeditor-inhoud in mysql-database op te slaan

Ja, u kunt uw hele artikel in de database indienen. Maar voordat u het indient; probeer deze functie te gebruiken:

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

Voorbeeld:

 dataready($_POST['editor']);

U kunt dus alles gebruiken wat u maar wilt PDO of Mysqli.

Gebruik deze functie om te voorkomen dat de HTML-elementen worden herhaald wanneer u het artikel afdrukt:

  html_entity_decode($article_text);

Ik hoop dat dit voor u werkt.

ps. het gebruik van kolomtype TEXT voor uw database is prima. U kunt ook LONGTEXT gebruiken als u meer tekst aan die kolom wilt toevoegen.



  1. Dubbele waarden elimineren op basis van slechts één kolom van de tabel

  2. Hoe UTC_TIMESTAMP() werkt in MariaDB

  3. Tel opeenvolgende dubbele waarden in SQL

  4. SQL Server SHOWPLAN_TEXT