2013-03-29 24 views
4

我需要存儲由我的網站用戶提交的文章。如何在mysql數據庫中存儲文章

1.這些文章的長度爲100到200行。

2,文章將HTML tags.For例如:

"<br>" 

告訴我這「TYPE」我應該選擇建立在MySQL數據庫中的列時,告訴我的「長度」了。

我試過VARCHAR,但它不工作。

+1

爲什麼你需要在數據庫中插入'
'標籤,PHP自己用'\ n'來完成。 – samayo

+2

「不工作」不是對您所面臨問題的解釋。給我們更多的細節,以便我們能夠理解你的問題。 – Jocelyn

+0

@phpNoOb它只會在包含'\ n'的文本上運行['nl2br()'](http://php.net/manual/en/function.nl2br.php)。 – MichD

回答

9

用文字或MEDIUMTEXT或LONGTEXT列類型

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

請注意,如果字符是多字節字符(如UTF-8),那麼這些數字就會減少。

5

使用TEXT類型時存儲長文本。

1

而不必輸入用戶HTML文本的,而不是讓他們用降價的語法。類似於SO提供的東西。

您可以將它們存儲在TEXT類型字段中,稍後使用客戶端腳本將它們解析爲HTML。

相關問題