主题:  怎样使最近回答过的论题提到最上方

風雲

职务:普通成员
等级:2
金币:1.0
发贴:281
注册:2001/6/24 14:11:35
#12001/9/17 12:22:47
怎样使最近回答过的论题提到最上方,就像这个论坛一样。
就是:本来很早贴的论题,但现在有人回答了,那么这个论题就有被提到了论题显示页(结果页)的最上方,就像现在这个论坛的我这个论题一样(如果这个论题早就出现过),现在又被提到了第一个。



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#22001/9/17 12:25:47
用个排序不就行了
select ...order by 你想排的那个字段名



zhumk

职务:普通成员
等级:1
金币:0.0
发贴:60
注册:2001/8/23 8:55:38
#32001/9/18 8:35:03
这涉及到论坛的显示排序问题,在主题列表的页面,论坛排序是首先过滤,只显示是主题的信息(不显示是回复的信息),在排序中仅仅按照回复时间排序倒排就可以了,但是要记得只要有人回复了该主题,那么该主题记录(不是所有回复记录)中回复时间就应该变成与刚才贴的贴子的粘贴时间更新为一致。这样,只要你回复了这个贴子,那么它的最新回复时间就改变了,自然会到最前面,实际上,大部分的论坛都是采用最新回复时间排序的。