gpt4 book ai didi

activerecord - Codeigniter 有几个像或这样的事件记录?

转载 作者:行者123 更新时间:2023-12-01 06:56:14 25 4
gpt4 key购买 nike

嘿.. 我在我的 sql 查询(使用 Codeigniter 的 activerecord 生成)中使用几个“like”时遇到了问题:

SELECT * FROM (`posts`) WHERE `city` LIKE '%test%' AND `title` LIKE '%%' OR `text` LIKE '%%'

事情是,它似乎在阅读此查询时好像在第一个喜欢和第二个喜欢周围有一个括号,但我希望在第二个和最后一个喜欢周围有一个括号(我希望它比较最后一个或在最后的作品旁边)。

如何使用 Codeigniter 的 Active Record 类实现这一点?

当前代码:
如果($类型!= 0)
$this->db->where('type', $type);
    $this->db->like('city', $area);
$this->db->like('title', $words);
$this->db->or_like('text', $words);

return $this->db->get('posts')->result_array();

最佳答案

之前的答案是正确的。我想添加以下内容...

在 Codeigniter 中支持以下总体...

$this->db->like();
$this->db->or_like();
$this->db->not_like();
$this->db->or_not_like();

希望这会帮助某人。

关于activerecord - Codeigniter 有几个像或这样的事件记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489399/

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