【问题标题】:CI UNIX_TIMESTAMP where condition Not WorkingCI UNIX_TIMESTAMP where 条件不工作
【发布时间】:2020-07-19 13:13:21
【问题描述】:

我已经尝试建立一个条件。但是 CI UNIX_TIMESTAMP 在那里不起作用!!

$this->db->where('UNIX_TIMESTAMP(insert_time) >', time() - 900);

在 15 分钟内,条件应该是正确的。但条件不对。

【问题讨论】:

  • time() 返回当前时间。所以,这将返回最近 15 分钟内插入的记录

标签: mysql sql codeigniter date where-clause


【解决方案1】:

您可以直接在数据库中进行日期运算:

$this->db->where('insert_time > NOW() - INTERVAL 15 MINUTE');

【讨论】:

    猜你喜欢
    • 2022-12-13
    • 2020-09-28
    • 2013-01-08
    • 2021-03-20
    • 2022-07-27
    • 2013-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多