查询数据库的日期时间比今天多

时间:2019-09-19 04:50:56

标签: php sql datetime

我有一张桌子,上面存储着我的到期日,例如:

| id |   expire_date    |
| 2  | 2019-09-19T15:34 |

我想用今天的日期和时间查询表,到目前为止,这是我得到的;

date_default_timezone_set("Pacific/Fiji");
$now = date('Y-m-d\TH:i');
"SELECT * FROM `table` WHERE $now > `expire_date`"

但这不起作用。

这不是SQL注入问题。

1 个答案:

答案 0 :(得分:1)

您需要在WHERE子句之后添加列名,而不是在符号>之后添加

"SELECT * FROM table WHERE expire_date >= '$now'"

有关参考,您可以访问here