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

时间:2012-02-17 03:44:01

标签: mysql

  

可能重复:
  What structure type do I use for HTML content (MySQL)

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

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

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

3 个答案:

答案 0 :(得分:27)

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

wikipedia blob

答案 1 :(得分:6)

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

但你必须使用mysql_real_escape_string

对其进行编码
$html="Yor HTML";
$sql = "INSERT INTO tbl (html) 
VALUES ('" . mysql_real_escape_string($html) . "')"

或使用准备好的陈述

答案 2 :(得分:5)

您可以使用 BLOB TEXT