【问题标题】:Forum data in mysql databasemysql数据库中的论坛数据
【发布时间】:2012-10-05 01:29:17
【问题描述】:

所以我正在使用 php 为学校项目制作一个简单的网站。

对于论坛,我会这样做吗?

创建新区域时 > 创建新数据库 当一个区域有新话题创建时 > 创建一个新表 当创建主题中的新帖子时 > 向表中添加行

当一个区域被删除时 > 删除数据库 删除主题时>删除表

等等等等

你会为论坛类型的场景做这件事吗?

【问题讨论】:

  • 启动项目后,您无需添加表或数据库。设置不需要新表而只需要新条目的设计
  • 不。 1 个表用于所有“区域”,1 个表用于所有线程,1 个表用于所有帖子
  • 说了这么多,有没有人有例子呢?
  • 不是代码示例,解释示例
  • @SmartLemon 你为什么不查看一些免费开源论坛的 DB 架构 - phpBB 突然出现在我的脑海中

标签: php mysql forum


【解决方案1】:

启动项目后,您无需添加表或数据库。设置一个不需要新表而只需要新条目的设计。

你可以这样做

areas (id, name)
topics (id, area_id, name)
posts (id, topic_id, title, content)

【讨论】:

    【解决方案2】:

    对于正常的网站操作,您的数据库架构应该几乎被锁定。您将拥有一个数据库、一个论坛表、一个帖子表、一个用户表等。

    如果您进行搜索,这里有一些教程可以帮助您入门。我刚找到这个:Creating a simple PHP forum tutorial

    【讨论】:

      猜你喜欢
      • 2012-03-09
      • 2012-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-29
      • 2017-12-12
      相关资源
      最近更新 更多