【发布时间】:2018-05-17 06:43:27
【问题描述】:
我想将下面的 SQL 查询转换为 codeIgniter 活动记录格式
SELECT * FROM `relation`
WHERE (`user1` = 144 OR `user2` = 144)
AND `status` = 2
AND `action` != 1
我的尝试是这样的,
$ID=144;
$this->db->where('user1', $ID);
$this->db->or_where('user2', $ID);
$this->db->where('status', 2);
$this->db->where('action!=', 1);
但是结果不兼容。你能指出这里有什么问题吗?
我也可以接受不专门使用活动记录进行查询的建议。
【问题讨论】:
-
如果你需要准备好的语句,你也可以使用查询绑定:codeigniter.com/userguide3/database/queries.html
标签: php codeigniter activerecord codeigniter-3