我想在一个MYSQL表里面字段属性为date如何找出我想要的时间,例如我想找出1990-05-03这个时间的段,语言用PHP怎么写,谢谢洛

解决方案 »

  1.   

    date就是时间啊,像time之类的,不过date就只有年月日
      

  2.   

    select * from table_name where `date`='1990-05-03';   这样?
      

  3.   

    #3的方法可以啊,这本就是mysql份内的事。麻烦你还是说清楚点
      

  4.   

    $strtime=date('Y-m-d',strtotime($time));难道楼主想先转化吗?
      

  5.   

    datetime 类型可以直接比较.
      

  6.   

    结贴了,通过谷哥查到的
    select * from wap_content where week(created_at) = week(now) 如果你要严格要求是某一年的,那可以这样 查询一天: select * from table where to_days(column_time) = to_days(now()); 
    select * from table where date(column_time) = curdate(); 查询一周: select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time); 查询一个月: select * from table where DATE_SUB(CURDATE(), INTERVAL INTERVAL 1 MONTH) <= date(column_time);
    查询某几天:关键字between 等同于 datetime >= 2010-02-02 00:00:00' and datetime <=  '2010-02-15 00:00:00';select * from table where datetime between '2010-02-02 00:00:00' and '2010-02-15 00:00:00';