标题:如何实现信息按照置顶和发表时间前后的顺序排列
只看楼主
sx2s00
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-3-17
 问题点数:0 回复次数:1 
如何实现信息按照置顶和发表时间前后的顺序排列
信息在后台可以设定是否置顶,现在我想让前台的信息展示页面实现先显示置顶信息,然后再按照发表时间前后排序,请问应该修改以下代码的哪一部分,如何修改?
前台代码是这样的,我要把哪里修改一下才能实现啊
<%

set rs=conn.execute("select top "&index_new_num&" 自动编号,栏目子类,信息标题 from info where 栏目大类='"&MyArray(i)&"' order by 发表时间 desc,自动编号 desc")
do while not rs.eof
%>
[ <a href=info_list.asp?late_class= <% =MyArray(i)&","&replace(rs("栏目子类")," ","")%> > <% =replace(rs("栏目子类")," ","")%> </a> ] <a href="/info_view.asp?show_id= <% =rs("自动编号")%> &late_class= <% =MyArray(i)%> " class="info" target="_blank" title=" <% =rs("信息标题")%> "> <% =left(rs("信息标题"),13)%> </a> <br>
<%
rs.movenext
loop
rs.close
set rs=nothing
%>
搜索更多相关主题的帖子: 置顶 排列 顺序 
2008-03-17 00:39
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
得分:0 
是否置顶用一个数值字段,如果置顶,则这个字段是1,否则是0,然后sql语句中order by先按这个字段desc排序

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-03-17 12:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-203754-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.068012 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved