抱歉,如果这已经回答了很多次,但我找不到答案,我很困惑。
我有一个 mysql 查询,当我在数据库中运行它时,它似乎输出了我想要的结果 - 但是当我通过 PHP 运行查询时,它没有正确输出。
在数据库中,日期存储如下:
2009-08-13T00:00:00
我想要做的不是显示早于今天日期的数据。因此,在 where 子句中是这样做的:
WHERE dateField1 >= DATE_FORMAT(now(),'%Y-%m-%d') AND dateField2 >= DATE_FORMAT(now(),'%Y-%m-%d')
我的意图是去掉时间部分,因为我一直在努力寻找将 now() 的时间部分转换为午夜的方法。
当我在 PHPMyadmin 上运行它时,这似乎有效,但是当我运行 php 脚本时它却没有。
有任何想法吗?
非常感谢!