Mysql 在日期和问题之间选择

Mysql 在日期和问题之间选择,mysql,sql,date,Mysql,Sql,Date,我有一个SQL: $sql="SELECT * FROM table WHERE expiresdate >= Date(Now()) AND expiresdate <= Date_add(Date(Now()), INTERVAL 10 day) ORDER BY expiresdate ASC"; $sql=“选择* 从桌子上 其中expiresdate>=日期(现在()) expiresdate这应该是您需要的: SELECT * F

我有一个SQL:

$sql="SELECT * 
FROM   table 
WHERE  expiresdate >= Date(Now()) 
       AND expiresdate <= Date_add(Date(Now()), INTERVAL 10 day) 
ORDER  BY expiresdate ASC";
$sql=“选择*
从桌子上
其中expiresdate>=日期(现在())

expiresdate这应该是您需要的:

SELECT
    * 
FROM
    `table`
WHERE
    expiresdate <= CURDATE() + INTERVAL 10 DAY
ORDER BY
    expiresdate ASC
选择
* 
从…起
`桌子`
哪里

expiresdate这可能会有帮助:什么类型是
expiresdate
?有人能解释一下,为什么有问题的查询不起作用。我理解上面的查询是如何工作的。您的表名实际上是
table
?如果是,您需要转义它,因为它是一个保留字。不,表名不是table-我只是以它为例。我将进行测试这段代码并让你知道我的进展情况-谢谢你的回复顺便说一句,
expiresdate
a
DATE
字段?是的,它是一个日期字段-应该不是吗?我仍然遇到同样的问题:(