msql-php-datetime查询语法


msql php datetime query syntax

我在编写一个在日期之间查询的mysqli查询时遇到了一些问题。

我的mysql数据库中的列是一个日期时间列。

我用php编写的查询看起来像这个

$sessions = mysqli_query($db,"SELECT s.idSession, s.idUser, 
    FROM rempad.Session AS s WHERE s.idUser = 12 AND s.start BETWEEN '2013-04-28' AND '2013-05-28'");

我试着逃离像"2013-04-28"这样的日期

我还尝试过将其选为datetime,如:datetime(s.start)介于datetime之间('2013-04-28')和。。。

但这行不通。

我已经在Mysql工作台中测试了SQL语法,所以我知道查询会返回值,但在php中似乎无法正确执行。

有什么想法吗?我在网上找不到任何例子。

提前感谢L

我试过了,结果是:

query($db,"SELECT s.idSession, s.idUser
    FROM rempad.Session s WHERE s.idUser = 12 AND s.start BETWEEN '2013-04-28' AND '2013-05-28'");

删除了表名称后的逗号和"as"。