简体   繁体   English

MySQL查询选择日期之间PHP不起作用

[英]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? 数据库中的一个条目的Date2014-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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM