datetime从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确度为百分之三秒(等于 3.33 毫秒或 0.00333 秒)。

解决方案 »

  1.   

    你应该有个BBS的算法吧,根据算法排序啊
      

  2.   

    date()返回的只有日期,time()返回的只有时间,Now()返回的都有,但在数据库中用datetime字段就是不匹配,后来改用varchar()可以运行,但有时排序不正确。
      

  3.   

    order by cast(recent as datetime)
      

  4.   

    每个贴子都应该有自己的id号和parent_id号,这是树型结构的基础,应该根据id来排序。不过不知道你的数据库怎么设计的,不好说。
      

  5.   

    To neweb(永不言败):好象不能正确运行?
    我是在数据库中增加一字段recent,作为其最新发布时间,然后按recent排序,当然也考虑父贴及子贴的相关处理。
      

  6.   

    用ID排,树型结构也可以实现呀!但我好象多用了一个字段:Parent_ID,First_ID(同主题第一封帖子)。
      

  7.   

    哦对了,还有一个MsgLevel,你应该可以意会这个字段的意思吧!这是我的方法,仅供参考!:)
      

  8.   

    当然设置留言时间default=now()函数了,使用事务机制,添加留言的时候锁定,成功更新了再开启么。
    不过更多的时候,大家使用最近回复时间排序的。