在mysql中存储html代码的最佳方法是什么?

Fra*_*sco 26 mysql

可能重复:
我对HTML内容使用什么结构类型(MySQL)

在mysql中存储html代码的最佳方法是什么?

如果我有一个完整的页面源代码,我想保存它,我在mysql中使用什么样的数据?

最好是将代码保存为文件,文件名等于mysql中创建的唯一ID(可能是为了节省mysql中的空间?)

Jef*_*eff 27

我推荐TEXT.我认为blob对于多媒体等比文本更多.

维基百科blob


Nav*_*mar 6

在数据库中存储HTML的数据类型 TEXT

但你必须使用mysql_real_escape_string对其进行编码

$html="Yor HTML";
$sql = "INSERT INTO tbl (html) 
VALUES ('" . mysql_real_escape_string($html) . "')"
Run Code Online (Sandbox Code Playgroud)

或使用准备好的陈述

  • mysql_real_escape_string-在PHP 5.5.0中已弃用,在PHP 7.0.0中已将其删除。 (2认同)

Sud*_*oti 5

您可以使用BLOBTEXT