Php mysql中的长文本字段? 首先,我对NoBiy问题表示歉意,我在编程的其他领域相当有经验,但我正在教我自己的Web开发。p>
我正在建立一个网站,将有Php mysql中的长文本字段? 首先,我对NoBiy问题表示歉意,我在编程的其他领域相当有经验,但我正在教我自己的Web开发。p>,php,mysql,Php,Mysql,我正在建立一个网站,将有文章。我知道如何将站点连接到mysql表,并且可以基于查询构建站点,例如,我有一个名为something.com/articles?articleid=“123456” 使用MySQL表,我可以填充每篇文章的所有标题、元数据和所有其他内容,我的问题是文本的主体,我不愿意这样做(例如)varchar(2000),部分原因是在大多数情况下,这将是过分的,在极少数情况下可能不够 如果我在此过程中做出了错误的假设,我会再次道歉。我主要是通过猜测和反复试验了解到了有关web开发的知
文章
。我知道如何将站点连接到mysql表,并且可以基于查询构建站点,例如,我有一个名为something.com/articles?articleid=“123456”
使用MySQL表,我可以填充每篇文章的所有标题、元数据和所有其他内容,我的问题是文本的主体,我不愿意这样做(例如)varchar(2000)
,部分原因是在大多数情况下,这将是过分的,在极少数情况下可能不够
如果我在此过程中做出了错误的假设,我会再次道歉。我主要是通过猜测和反复试验了解到了有关web开发的知识如果您计划在一列中拥有大量文本,那么您可能需要考虑将文本存储在文件中。这些文件可以放在一个专门用于它们的特殊目录中,并根据它们各自的文章ID命名 例如,如果用户请求文章#12345,MySQL将为文章提供元数据/标题/etc,然后PHP将在该特殊目录中检索12345.txt并显示它。您应该使用MySQL的数据类型。这种类型可以。如果您需要更多,还有
MEDIUMTEXT
甚至LONGTEXT
类型(尽管LONGTEXT
在大多数情况下可能会过度使用)