评论系统对于一个网站来说几乎是必不可少的,当然评论系统的设计也多种多样。一般情况下,评论数据表会和一个用户信息表结合使用,就是在评论表中记录的有用户id(例如user_id),然后查询评论数据的时候根据这个user_id去查询这条评论的用户信息。但是对于没有用户注册登录功能的网站来说,也就没有所谓的用户信息表了,相信这样的网站不在少数,如果你的网站也没有用户信息表的话,但你也想要做评论系统,那你可以好好读一下这篇文章哦。
评论表的数据库设计
由于是单表评论系统,也就是说就这一张表就够了。看完下面这张评论表的设计,你会对这个mysql单表评论系统更加熟悉。
看完上图评论表的设计,相信你对博主说的这个单表评论系统有了解了。
单表评论系统怎么查询数据
可能你会有一张表怎么查数据的疑问,当然这也许对于你小事一桩,那这就更好了。
如果只是简单一层评论,那查询确实不是什么事,但今天博主要说的事一个楼中楼(多级)评论系统,不知道多级评论的,回想一下百度贴吧或者微博的评论吧。如果你想到了,那么现在你再想一想,应该怎么查询评论系统的数据呢?
有一种通法是,先查询出评论表中的一级评论,然后再for循环查询出该一级评论的二级评论,这样的方法当然也能把评论数据查询出来,但是如果至于几条、几十条评论,这样查其实也没什么,