论坛的数据库结构应如何设计?
我做了个论坛,但有不少问题,如最后回复不知放在那个数据表中,请教各位能否给出一个数据库中各表的结构设计?以下是我数据表的结构设计:
发帖
bbsid 帖子ID
name 发帖者用户名
title 帖子名
particular 帖子内容
bbstime 发帖时间
回复帖
reid 回帖ID
rename 回复者姓名
retime 回复时间
title 帖子名(回复表与发帖表此字段一致,用于关联)
reparticular 回复内容
relasttime 最后回复时间
我想达到帖子列表能按最后回复帖时间排列,应如何设计数据表?另一个缺陷是此论坛支持匿名发帖和回帖,但是匿名发帖和回帖会因发帖字段和回帖字段者是匿名而出错,有什么改进方法?请各位高手指点。