我需要存儲由我的網站用戶提交的文章。如何在mysql數據庫中存儲文章
1.這些文章的長度爲100到200行。
2,文章將HTML tags.For例如:
"<br>"
告訴我這「TYPE」我應該選擇建立在MySQL數據庫中的列時,告訴我的「長度」了。
我試過VARCHAR,但它不工作。
我需要存儲由我的網站用戶提交的文章。如何在mysql數據庫中存儲文章
1.這些文章的長度爲100到200行。
2,文章將HTML tags.For例如:
"<br>"
告訴我這「TYPE」我應該選擇建立在MySQL數據庫中的列時,告訴我的「長度」了。
我試過VARCHAR,但它不工作。
用文字或MEDIUMTEXT或LONGTEXT列類型
TEXT列可以存儲65,535個字符 MEDIUMTEXT可以存儲16,777,215個字符 LONGTEXT可存儲4,294,967,295個字符
請注意,如果字符是多字節字符(如UTF-8),那麼這些數字就會減少。
使用TEXT
類型時存儲長文本。
可以使用TEXT
或MEDIUMTEXT
或LONGTEXT
而不必輸入用戶HTML文本的,而不是讓他們用降價的語法。類似於SO提供的東西。
您可以將它們存儲在TEXT
類型字段中,稍後使用客戶端腳本將它們解析爲HTML。
爲什麼你需要在數據庫中插入'
'標籤,PHP自己用'\ n'來完成。 – samayo
「不工作」不是對您所面臨問題的解釋。給我們更多的細節,以便我們能夠理解你的問題。 – Jocelyn
@phpNoOb它只會在包含'\ n'的文本上運行['nl2br()'](http://php.net/manual/en/function.nl2br.php)。 – MichD