Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在mysql数据库中存储文章_Php_Mysql - Fatal编程技术网

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

Php 如何在mysql数据库中存储文章,php,mysql,Php,Mysql,我需要存储由我的网站用户提交的文章 1.文章长度为100至200行 2.文章将具有html标记。例如: "<br>" “” 告诉我在MYSQL数据库中创建列时应该选择哪个“类型”,并告诉我“长度” 我尝试了VARCHAR,但它不起作用。在存储长文本时使用TEXT类型。使用TEXT或MEDIUMTEXT或LONGTEXT列类型 文本列可以存储65535个字符 MEDIUMTEXT可以存储16777215个字符 LONGTEXT可以存储4294967295个字符 请注意,如果字符是多

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

1.文章长度为100至200行

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

"<br>"

告诉我在MYSQL数据库中创建列时应该选择哪个“类型”,并告诉我“长度”


我尝试了VARCHAR,但它不起作用。

在存储长文本时使用
TEXT
类型。

使用TEXT或MEDIUMTEXT或LONGTEXT列类型

文本列可以存储65535个字符 MEDIUMTEXT可以存储16777215个字符 LONGTEXT可以存储4294967295个字符


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

您可以使用
文本
中文本
长文本


请参见此

,不要让用户输入HTML文本,而是让他们使用标记语法。类似于它所提供的东西


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

为什么需要在数据库中插入

标记,PHP本身就是这样做的。
\n
不能解释您面临的问题。请提供更多详细信息,以便我们了解您的问题。@phpNoOb仅当您在包含
\n
的文本上运行时才会这样做。