CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

论坛如何按最新更新时间来排序显示?

楼主blackteaboy(红茶男孩)2003-12-04 00:17:49 在 Web 开发 / ASP 提问

一个BBS的表,有如下字段id,fid,title,content,editor,date.  
  其中若fid=-1,标志之标题是父帖子,  
  若fid=3,则表示此记录是id=3的回复帖子。当然id=3的记录是父帖子了。  
  请问,如何可以做到让最新更新的记录显示在最前面?  
  注:只显示父帖子;  
  若父帖子中回复的帖子时间是最新的,此父帖子应排在最前面显示。  
  问题点数:0、回复次数:4Top

1 楼N1rvana(新手上路)回复于 2003-12-04 00:35:28 得分 0

在这个表里面加一个字段[latestUPTime],表示最后编辑时间,默认值为getDate()(或者Now()),在每次回复这个帖子的处理中加上一个数据库处理:  
  "UPDATE   bbs   SET   latestUPTime=getDate()   WHERE   id="   &   fid  
   
  然后在排序的时候只需要按照这个字段降序排列就可以了。Top

2 楼woodwolf(木狼)回复于 2003-12-04 00:41:30 得分 0

支持楼上的Top

3 楼blackteaboy(红茶男孩)回复于 2003-12-04 09:25:47 得分 0

这个方法我也考虑过.后来我看了动网的论坛,他们的数据库结构也是这样,但他们就可以做到.Top

4 楼monkeys(Myron.Liu)回复于 2003-12-04 10:14:00 得分 0

select   *   from   bbs   where   id   in(select   fid   from   bbs   order   by   date   desc)Top

相关问题

  • DataGrid更新显示?
  • 显示及更新
  • 请问各位大虾:你们有没有作过论坛,在显示是用的什么排序算法啊?
  • 表A根椐表B的更新时间排序??
  • 显示图片前要不要排序?
  • 列表框排序显示问题
  • DataGrid 排序显示数据问题。
  • 初学vc,CEdit怎样更新显示?
  • 关于CListView更新显示的问题
  • 数据更新了但没有显示!!

关键词

  • 字段
  • bbs
  • 父帖子
  • fid
  • 显示
  • 帖子
  • 回复
  • 最新
  • 记录
  • 时间

得分解答快速导航

  • 帖主:blackteaboy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo