gpt4 book ai didi

mysql - Codeigniter 日期比较 - 大于或小于日期时间字段不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:23 24 4
gpt4 key购买 nike

我在 codeigniter 中有以下查询,以查找日期时间字段超过 24 小时的任何数据。这是我的尝试...

$this->db->where('date_reg >', 'DATE_SUB(NOW(), INTERVAL 1 DAY)');

但是上面的查询是行不通的!

简而言之,我想要的是,返回 date_reg 超过 24 小时的所有行...

我无法在 codeigniter 中使用查询!这是 date_reg 字段的格式....2019-02-19 08:00:00

我该怎么做?

最佳答案

您是否正在查找当前日期 24 小时内记录的较早记录?因为让我们以今天的约会为例。 2019-02-21.

$this->db->where('date_reg >', 'DATE_SUB(NOW(), INTERVAL 1 DAY)');

这个查询本质上是说查找大于当前日期的记录。因此它将查找 2019-02-212019-02-22 之间的记录,这可能会返回空。

试试这个。我尝试尽可能多地分析问题,而不是半途而废的回答

$this->db->where('date_reg <=', 'DATE_SUB(NOW(), INTERVAL 1 DAY)');

关于mysql - Codeigniter 日期比较 - 大于或小于日期时间字段不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54805856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com