我目前在建立一个论坛在PHP它有一个用户帐户系统,选项等我有一个MySQL数据库设置处理帖子。该结构是沿着这样的线路:将用户评论存储在文本文件中有效吗?
id [int(11), AI] The ID of the post.
author [varchar(20)] The author of the post.
date [datetime] The day the post was published.
有点原始,是的,但我不想透露我的数据库结构太多的细节,我希望你能理解。
我原本有一个bigtext专栏用于存储笔记和注释。它会一直充满了一个字符串,像这样:
user1("comment", "1 Example 2015"), user2("comment 2", "2 Example 2015")
我会解析它在PHP和显示相应的说明和评论,但一些闪念:
会发生什么,如果我用完了空间?
我不知道一个论坛帖子能多少活动得到的,但在情况下,它确实增长到那种程度,或人不断追加到后一次又一次,什么会发生在表格行吗?
因此,我想出了一个的解决方案,使用一个文本文件,填充它的评论,并将其存储在文件夹只为该职位。这看起来像是一个存储注释的有效方式?
这些都不是正确的。创建一个评论表并标准化你的数据。 –
我同意@Ed Cottrell。你必须为你的用户准备一张桌子,并在你的评论中加入一张桌子 – aldrin27
你会加入这个非规范化的文本文件吗? – Drew