关于最新帖子和帖子有最新评论自动排序在前面问题?

山哥 发布于 2010/03/24 14:28
阅读 136
收藏 1

大家好,

请教大家一个问题:关于最新帖子和帖子有最新评论自动排序在前面问题:

我正在开发一个功能:一个主表:发布信息表,一个从表:信息评论表,现在要求,最新发布的信息排序在前面,某个信息有最新的评论排序在前面,就像OSChina的开源话题一样,刚发表了一个新话题,这个话题排序最前面,过会某个话题有了新的回复,这个话题又自动跑到最前面了。

我对我的主从表 orader by 排序,都无法实现我要的效果,请问像 oschina的帖子表和帖子回复表是不是一张表来存储的,而不是我的主表和从表的关系??好像我的主从表存储方式无法实现这个功能?

加载中
0
红薯
红薯

帖子表要有个字段 last_post_time,刚创建时 last_post_time 为当前时间,一旦有新的回帖时,要更新主贴的 last_post_time 为当前时间,排序就按  last_post_time 来排序,这样就OK了。

0
山哥
山哥

引用来自“红薯”的帖子

帖子表要有个字段 last_post_time,刚创建时 last_post_time 为当前时间,一旦有新的回帖时,要更新主贴的 last_post_time 为当前时间,排序就按  last_post_time 来排序,这样就OK了。

一语惊醒,呵呵@ 谢谢红薯老大!

对了,OSChina社区的帖子和回复等相关信息是不是存储在一张表中的,这个表有 id , parentid 类似结构,进而所有论坛的发帖信息,回复贴子信息,帖子置顶等都是一样存储在一张表中?

红薯老大,oschina的帖子的存储表结构是什么样的?

0
红薯
红薯

oschina是分开存放的。osc_threads 和 osc_posts 两张表

0
山哥
山哥

引用来自“红薯”的帖子

oschina是分开存放的。osc_threads 和 osc_posts 两张表

哦,也是主表,从表关系了,是吧?

呵呵!

返回顶部
顶部