gpt4 book ai didi

php - Codeigniter SQL 查询语法

转载 作者:可可西里 更新时间:2023-11-01 08:03:25 27 4
gpt4 key购买 nike

我正在使用 Codeigniter3并且查询有问题

day 变量的默认值为 14。我想将下面的 sql 查询转换为下面的 codeigniter 模型。

(CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY )

OR CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY ) )

这是我写的模型,报错

$where["CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00'),"] = "INTERVAL -".$day." DAY";

foreach ($where as $key => $value) {
$this->db->where($key,$value);
}

最佳答案

像这样尝试..

 $where = "(CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY )
OR CONVERT_TZ(CreateTime,'+0:00','+9:00') > DATE_ADD( CONVERT_TZ(NOW(),'+0:00','+9:00') , INTERVAL -".$day." DAY ))";

$this->db->where($where);

有关更多信息,请参阅 Codeigniter Query Builder

关于php - Codeigniter SQL 查询语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801329/

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