用ASP编写论坛的一个问题!

[复制链接]
查看11 | 回复6 | 2005-11-24 15:10:19 | 显示全部楼层 |阅读模式
用SQL做数据库,页面做好了,数据库连接也好了,
不过就是没有办法做到一有回复就顶上去这个功能,
页面的贴一直是按照原来发的顺序排列在一起,
问题出在哪里呢?
回复

使用道具 举报

千问 | 2005-11-24 15:10:19 | 显示全部楼层
读取数据时加order by id desc就行,这是倒序,默认的是顺序.
回复

使用道具 举报

千问 | 2005-11-24 15:10:19 | 显示全部楼层
首先你得设计好要如何进行排序,比如你想让最新的留言显示在第一行,你就可在表中增加一个时间的字段值,然后提取的数据按这个先进行排序,当然,你还可以设置多个关键字,使排序更接近你的要求!比如先按时间降序排,再按人名升序排列。。。
回复

使用道具 举报

千问 | 2005-11-24 15:10:19 | 显示全部楼层
select * from tablle where..... order by updatetime desc

其中,updatetime 是你数据库中的发贴时间安段,就可以了!!
回复

使用道具 举报

千问 | 2005-11-24 15:10:19 | 显示全部楼层
还有页面要自动刷新呀
回复

使用道具 举报

千问 | 2005-11-24 15:10:19 | 显示全部楼层
这里有昨天网友给我的一个页自自动刷新的代码,放到页面的HEAD部分就行:

回复

使用道具 举报

千问 | 2005-11-24 15:10:19 | 显示全部楼层
每次跟贴,就更新页面,按照相应排序就可以做好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行