为了账号安全,请及时绑定邮箱和手机立即绑定

帖子置顶一般是怎么做的?

帖子置顶一般是怎么做的?

PHP
qq_遁去的一_1 2019-03-10 17:17:25
帖子置顶一般是怎么做的? 添加一个字段来控制?
查看完整描述

5 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

字段标识啊,然后排序的时候排前面就是了

查看完整回答
反对 回复 2019-03-18
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

添加一个是否置顶字段就可以了。比如添加的字段为 if_stick = 1表示置顶, = 0表示不置顶,比如你按照时间显示文章,置顶的显示在最上面,排序的时候使用order by if_stick desc,add_time desc;

查看完整回答
反对 回复 2019-03-18
?
UYOU

TA贡献1878条经验 获得超4个赞

加个字段,然后排序的时候按那个字段优先排序就行

查看完整回答
反对 回复 2019-03-18
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

添加一个置顶字段,bool类型的。true的时候表示需要置顶,客户端请求数据的时候,把置顶的帖子放到前部。置顶的帖子可能有多个,所以在返回数据前还要将这些置顶的帖子按照时间倒序排列。

查看完整回答
反对 回复 2019-03-18
?
烙印99

TA贡献1829条经验 获得超13个赞

两个字段就行

1.是否置顶
2.置顶时间,默认为0

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 556 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信