如何将帖子置顶?
如何将帖子置顶?该怎么实现? 问题点数:0、回复次数:3Top
1 楼TSD(智之选,商欲达--智商购物系统zhishop.com)回复于 2004-11-04 08:48:42 得分 0
添加一个字段做为排序的字段,根据数值的大小来排序就可以了Top
2 楼iuhxq(小灰)回复于 2004-11-04 08:55:06 得分 0
帖子的属性有两个字段:
一个INT型flag,比如3表示总置顶,2表示当前区置顶,1表示当前页面置顶,0表示正常
还有一个datetime型retime,表示此帖子的回复时间
select * from tablename where ... order by flag desc,retime descTop
3 楼jingxiaoping(我知道你今天没有穿内衣,因为我看到了极其突出的两点)回复于 2004-11-04 08:56:22 得分 0
最好的办法是:加入一个时间字段,让它每一次取得你置顶时的最新时间,然后根据时间进行排序,这种方法我经常在编写论坛的时候用。Top




