我怎样才能搜索一个月中的任何一天?

wil*_*amg 2 php mysql date

我正在搜索数据库以查找在某个月内写的文章:

between '1 '.$month.' '.$year and '31 '.$month.' '.$year
Run Code Online (Sandbox Code Playgroud)

即使几个月(如2月)只有28天,这种方法还可以吗?换句话说,我是否必须动态查找月份中的天数?

Mar*_*ers 7

不,你不需要知道几个月的长度.这样做:

WHERE MONTH(yourcolumnname) = $month AND YEAR(yourcolumnname) = $year
Run Code Online (Sandbox Code Playgroud)