[英]Mysql query select between dates php not working
So I have the following sql query 所以我有以下SQL查询
SELECT * FROM log WHERE Date > 2013-12-12 00:00:00 AND Date < 2014-02-08 00:00:00 LIMIT 10
Where the log table has a column Date
in the format Ymd H:i:s
日志表中的
Date
列格式为Ymd H:i:s
One entry in the database has a Date
of 2014-02-06 21:48:10
which should be picked up by this query no? 数据库中的一个条目的
Date
为2014-02-06 21:48:10
此查询应该选择该Date
吗? But it's not. 但事实并非如此。
Is there anything I'm missing here? 我在这里想念什么吗?
Thanks 谢谢
你忘了报价
SELECT * FROM log WHERE `Date` > '2013-12-12 00:00:00' AND `Date` < '2014-02-08 00:00:00' LIMIT 10
you miss the quotes 你错过了报价
Do like this for Date Range Selection 为此选择日期范围
SELECT * FROM log WHERE `DATE` BETWEEN "2013-12-12" AND "2014-02-08" LIMIT 10;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.