如何将帖子置顶?

cyoandjj 2004-11-04 08:44:21
如何将帖子置顶?该怎么实现?
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingxiaoping 2004-11-04
  • 打赏
  • 举报
回复
最好的办法是:加入一个时间字段,让它每一次取得你置顶时的最新时间,然后根据时间进行排序,这种方法我经常在编写论坛的时候用。
iuhxq 2004-11-04
  • 打赏
  • 举报
回复
帖子的属性有两个字段:

一个INT型flag,比如3表示总置顶,2表示当前区置顶,1表示当前页面置顶,0表示正常
还有一个datetime型retime,表示此帖子的回复时间

select * from tablename where ... order by flag desc,retime desc
TSD 2004-11-04
  • 打赏
  • 举报
回复
添加一个字段做为排序的字段,根据数值的大小来排序就可以了

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧