最近在做一个博客,想做个导航把文章按月份输出,就是不知道查询的代码怎么写,知道的请留言,谢谢!

解决方案 »

  1.   


    SELECT * FROM tablename WHERE DATE_FORMAT(ddate,'%m')=11 ORDER BY ddate DESC;
      

  2.   

    SELECT * FROM tablename WHERE DATE_FORMAT(ddate,'%m')=11 ORDER BY ddate DESC;DATE_FORMAT()是一个函数吗?
      

  3.   


    SELECT * FROM tablename WHERE DATE_FORMAT(ddate,'%Y%m')='200911' ORDER BY ddate DESC;
      

  4.   

    首先先谢谢大家,这样写是可以的,不过我想了想这样的话不是还要多建一个输出月份文章的页面,显的挺麻烦的,能不能在原页面把它输出呢?就比如http://www.tblog.com.cn/archives/date/2009/05在url后面加上这些