猿问

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

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

添加一个字段来控制?

qq_遁去的一_1
浏览 557回答 5
5回答

一只名叫tom的猫

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

慕桂英546537

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

UYOU

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

胡说叔叔

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

烙印99

两个字段就行 1.是否置顶2.置顶时间,默认为0
随时随地看视频慕课网APP
我要回答