如何在mysql数据库中存储文章

时间:2013-03-29 11:07:59

标签: php mysql

我需要存储由我的网站用户提交的文章。

1.文章的长度为100到200行。

2.文章将有html标签。例如:

"<br>"

告诉我在MYSQL数据库中创建列时应该选择哪个“TYPE”并告诉我“LENGTH”。

我尝试过VARCHAR,但它无效。

4 个答案:

答案 0 :(得分:9)

使用TEXT或MEDIUMTEXT或LONGTEXT列类型

TEXT列可以存储65,535个字符 MEDIUMTEXT可以存储16,777,215个字符 LONGTEXT可存储4,294,967,295个字符

请注意,如果字符是多字节字符(如UTF-8),则这些数字会更少。

答案 1 :(得分:5)

存储长文本时

使用TEXT类型。

答案 2 :(得分:2)

而不是让用户输入HTML文本,而是让他们使用markdown语法。类似于SO提供的东西。

您可以将它们存储在TEXT类型字段中,然后使用客户端脚本将它们解析为HTML。

答案 3 :(得分:1)

您可以使用TEXTMEDIUMTEXTLONGTEXT

请参阅此http://dev.mysql.com/doc/refman/5.0/en/blob.html