php 有没有 year month 这样的函数 例如:select * from table where year(date)='2009'

php 有没有 year month 这样的函数 例如:select * from table where year(date)='2009' and month(date)='5',php 判断怎么办好像没有啊

楼主想问的是MYSQL有没有这样的函数吧,答案是有的。
比如,你想查询2009-05月份的数据,可以这么写SQL语句:
如果你的data字段存的是UNIX时间戳后返回的秒数,就用这个
SELECT * FROM table WHERE FROM_UNIXTIME(date,“%Y-%m”) = '2009-05'
如果你的data字段存的已经就是2009-05-01这样的日期,就用这个
SELECT * FROM table WHERE date LIKE '2009-05%'
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-19
你是要判断日期是否等于2009年5月么?
可以用DATE函数,把2009年五月转换成时间戳,然后用现在的时间戳和他进行比较。
大概就这个思路本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网