我正在尝试选择与当前月份具有相同月份的所有记录。
$date=date('Y-m-d');
$month=substr($date,5,2);
$res=mysql_query("SELECT DATE FROM reports");
while($row=mysql_fetch_assoc($res)){
$months=substr($row['DATE'],5,2);
}
我该怎么做?
最佳答案
你可以让 sql let 像这样为你处理
$query = "SELECT DATE FROM reports WHERE MONTH(DATE) = ".date("m");
如果您只想要今年那个月的所有内容,那么查询将如下所示:
$query = "SELECT DATE FROM reports WHERE YEAR(DATE) = ".date("Y")." MONTH(DATE) = ".date("m");
关于php - php中的日期和时间查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4791933/