如何在评论中竖起大拇指?

Str*_*rry -1 php mysql comments

我甚至不知道应该问什么问题.好吧,我想为我的评论竖起大拇指,但不确定如何或最好的方式.我只是为竖起大拇指创建一个新字段吗?

Joh*_*lla 5

如果你需要跟踪谁投票的东西,你应该做一个Votes表:

  • vote_id: 首要的关键.
  • user_id:进行此投票的用户的ID.[ Users表的外键.]
  • comment_id:投票的评论的ID.[ Comments表的外键.]
  • vote:投票的投票(如果您只有一个简单的竖起/竖起系统,可能是+1或-1).
  • date:投票时.

评论的分数现在只是具有该分数的所有vote列的总和comment_id.

请注意,与简单地向表中添加整数score列不同Comments,这有利于告诉您评论所遇到的争议程度.在不知道投了多少票的情况下,两个评分的净得分为零可能会遇到很多争议(人们对评论的优点同样分歧,所以总得分徘徊在0左右),或根本没有(没有人关心投票).