征服高贵气质贵妇:ASP中发表的评论先后排序问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 13:36:37
是关于博客的问题,我的博客里面,网友对文章的评论总是后发表评论的会排到前面,而前面发表的,就慢慢往下排。我想改成先发表的排前面,后发表的排后面,不知道怎么改,请哪位ASP高手帮我讲一下,谢谢!
呵呵,我后来试了一下,把DESC删掉了,居然就有了我想要的效果,谢谢你们的回答啊!非常感谢。不过最后我研究出来的,所以~~~~

回答者:flybird11 - 助理 二级 5-17 00:10

你的没有必要。

最后发表的ID最大。

order by id desc就可以了。

你这样创建一个SESSION。 还浪费服务器资源!

在SQL语句后面加上"order by id desc",这里的ID是按ID这个字段来排,desc就是倒序排列.

这是因为数据库在选择时把语句写成是倒序的,因为这样就可以后加入的先显示:"select * from [表] order by [字段] desc"
解决方案把order by [字段] desc删除改成"select * from [表]"就是默认正序排列就可以达到你要的效果.

应该按网友发表的时间排序。
session("postime")=time()

ayfy521 说的有道理,呵呵,我昨天晚上没有考虑到这个问题!!
谢谢指正!