是的,您可以将整篇文章提交到数据库。但在提交之前,请尝试使用此功能:
function dataready($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
例子:
dataready($_POST['editor']);
所以您可以使用PDO或Mysqli,任选其一。
为了避免在打印文章时回显HTML元素,请使用此函数:
html_entity_decode($article_text);
希望这对你有用。
附注:在你的数据库中使用TEXT列类型是可以的。如果你想要添加更多文本到该列中,也可以使用LONGTEXT。
是的,你可以将源代码存储在数据库中,这就是WordPress的工作原理。
但是,在将字符串发送到数据库之前,请记得对其进行转义,使用:
mysqli_escape_string();
使用base64_encode()简单易懂
$content = base64_encode($editor_content);
当您获取数据时,请使用base64_decode()函数。
$content = base64_decode($editor_content);