我对帖子有评论,并希望添加一项功能,以便在用户点击“标记为有用”按钮时,此评论将固定在所有评论的顶部。
我在评论表中添加了一个布尔值,并添加了切换方法,以便在true
和false
之间切换评论。
如果值为true
,如何将注释修复到顶部,就像在Twitter中固定推文一样?
答案 0 :(得分:1)
第1版。
您可以进行两次查询。一个使用userful=true
,第二个使用useful=false
,因此获得两个集合并显示第一个有用的,然后是常见的注释。
第2版。
您可以按useful
列进行排序。根据数据库供应商的不同,您可能需要升序或降序(更常见的是降序)。
答案 1 :(得分:0)
也许您应该将顶部列更改为整数,并且每个"标记为有用"单击,将顶部列增加1(或任何您想要的点)。 然后你排序评论desc为顶部。有更多积分的评论将是第一个。