mysql查询选择日期之间的PHP无法正常工作

时间:2014-02-07 04:19:33

标签: php mysql sql

所以我有以下sql查询

 SELECT * FROM log WHERE Date > 2013-12-12 00:00:00 AND Date < 2014-02-08 00:00:00 LIMIT 10

日志表格中Date

格式的列Y-m-d H:i:s

数据库中的一个条目的Date 2014-02-06 21:48:10应该被此查询选中吗?但事实并非如此。

这里有什么我想念的吗?

由于

2 个答案:

答案 0 :(得分:3)

你忘记了引号

SELECT * FROM log WHERE `Date` > '2013-12-12 00:00:00' AND `Date` < '2014-02-08 00:00:00' LIMIT 10

答案 1 :(得分:2)

你错过报价

对日期范围选择

这样做
SELECT * FROM log  WHERE `DATE` BETWEEN "2013-12-12" AND "2014-02-08" LIMIT 10;