Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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数据库中存储html数据的最佳方式是什么?_Php_Mysql - Fatal编程技术网

Php 在mysql数据库中存储html数据的最佳方式是什么?

Php 在mysql数据库中存储html数据的最佳方式是什么?,php,mysql,Php,Mysql,我应该创建文本字段还是其他类型的字段?在编写插入脚本之前,还有什么我应该知道的吗。。。或者选择脚本?也可以使用字符大对象。取决于所存储数据的长度。您可以使用BLOB或TEXT最好将大量文本存储在单独的表中。第二个表只需要一个id和一个文本列。在元信息表上进行所有选择,然后在获得ID列表后从第二个表中选择所需的文本块。为什么要在数据库中存储html?除非你有很好的理由这样做,否则通常会有更好的选择。我正在存储附加到电子邮件帐户的数据,将电子邮件存储在数据库中比使用gmail oauthI在用户电子

我应该创建文本字段还是其他类型的字段?在编写插入脚本之前,还有什么我应该知道的吗。。。或者选择脚本?

也可以使用字符大对象。取决于所存储数据的长度。

您可以使用BLOB或TEXT

最好将大量文本存储在单独的表中。第二个表只需要一个id和一个文本列。在元信息表上进行所有选择,然后在获得ID列表后从第二个表中选择所需的文本块。

为什么要在数据库中存储html?除非你有很好的理由这样做,否则通常会有更好的选择。我正在存储附加到电子邮件帐户的数据,将电子邮件存储在数据库中比使用gmail oauthI在用户电子邮件中搜索发件人发来的邮件更有效。我迟到了一年,但当你问我怎么做X的时候,总有一个聪明的人说你为什么要做X?有更好的选择!但随后拒绝列出任何替代方案?这可能要视情况而定,对吗?我最近问了这个问题,因为我试图将html值存储在一个单独的表中。大多数回答告诉我不要担心将其存储在单独的表中。我想知道这是否正确?