比如有个birthday存储的是2013-01-18
通过查询条件可以查出来,但是能不能直接读出01或者18而非读出来之后再通过PHP处理?

解决方案 »

  1.   

     返回月份select MONTH('birthday');  或者  返回日期 select DAYOFMONTH('birthday')
      

  2.   

    刚才的答案纠正下,birthday不需要加引号
    也可以这样
    select MONTH(birthday),DAYOFMONTH(birthday) from table where ... 
    我测试过了,这样是可以取得你想要的数据的
      

  3.   

    那你查询之后,得到的是什么结果,可以利用php做相应的处理。
      

  4.   


    就是想直接取出,用PHP处理的话不是要多运算么,反正只需要月份和日期
      

  5.   

    得到相应的值,php就行字符串处理、