论坛的数据库库怎么建

2024-11-25 02:27:59
推荐回答(2个)
回答1:

现在许多论坛的贴子数据库大致只分有两个表,一个存放主题,一个存放主题和所有回复。
如:
主题表topic 主题自动编号id
回复表bbs 自动编号bid 主题标记sid 回复标记rid

在发主题的时候,先向topic写数据,得到id值,再向bbs写数据,把id值存放在sid中,此时rid值写0。

在回复贴的时候,直接向topic写数据,此时sid值为0,rid值为此条主题的sid值。

在提取数据的时候,主题列表页面就只对topic进行读取操作,在贴子浏览页面,就只对bbs进行操作。两个表只通过一个主题的唯一标记id值来取得关联。这是大概思路,也是现在大多数ASP论坛采取的方式。

如果用一个表也是可行的,向上面那位朋友说的那样。不过,如果数据过多的话,会影响速度。

回答2:

呵呵,当然不用了,建一张表就行了
(大主题,小主题,贴名,贴内容,用户名,类型)
类型分为(发帖、评论)