【问题标题】:query db for date time more than today查询数据库的日期时间超过今天
【发布时间】:2019-09-19 04:50:56
【问题描述】:

我有一张表,我在其中存储我的到期日期,如下所示:

| 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注入问题。

【问题讨论】:

标签: php sql datetime


【解决方案1】:

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

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

参考您可以访问here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 2021-07-30
    相关资源
    最近更新 更多