加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

php – 数据库设计:设计论坛表的最佳实践

发布时间:2020-12-11 23:37:55 所属栏目:MySql教程 来源:网络整理
导读:我想知道在设计论坛时是否有任何练习.我想设计一些论坛.是的,至少有两种不同类型的论坛.一个是选择性成员,另一个是对任何公共成员开放. 在论坛中,成员可以发起一个线程,然后其他成员可以响应它. 所以我对这类论坛的结构有这个粗略的想法. 我将论坛表命名为st

我想知道在设计论坛时是否有任何练习.我想设计一些论坛.是的,至少有两种不同类型的论坛.一个是选择性成员,另一个是对任何公共成员开放.

在论坛中,成员可以发起一个线程,然后其他成员可以响应它.

所以我对这类论坛的结构有这个粗略的想法.

我将论坛表命名为’strings’表.这是我能想到的结构,

str_id        for the auto increment id
str_tilte     for title of the thread
str_content   for content/ text of the thread
str_follow    for you to choose whether you want to follow this thread or not
str_approved  for the admin to approve or reject the thread
parent_id*1     
mem_id        member id who initiates the thread or who responds to the op
cat_id*2
str_created   
str_updated

* 1例如.如果数据注入是一个操作线程,那么父id本身,如果注入是对op的响应,则其父id是op的str_id.

* 2此列用于存储当前数据注入的类别ID.如果注射是一个选择性论坛,那么它是1,如果注射是公共论坛那么它是2.

不确定我是否处于最佳状态,但如果您有任何更好的想法,请告诉我.

谢谢.

编辑:

感谢您使用phpbb的一些回复和建议.

刚看了一眼,下载了phpbb. 101%肯定我不会去追求它.它是一个完整的程序,如Wordpress或任何其他PHP框架(如Zend).我有一个独立的框架运行这个网站,所以我不想运行另一个程序/框架来搞乱网站的后端结构等.

如果我的网站只是一个纯粹的论坛网站,那么也许我会考虑phpbb.但论坛只是我当前项目中整体网站的子功能.

谢谢.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读