我有这样的查询:
SELECT * FROM example WHERE (column_1 = 1 OR column_1 = 2) AND (column_2 = 12 OR column_2 = 3)
如何在Codeigniter上书写?
我认为:
$where = column_1 = 1 OR column_1 = 2;
$this->db->where($where);
$where2 = column_2 = 12 OR column_2 = 3;
$this->db->where($where2);
(我需要在每个AND之间分开)
这可以吗?我不知道如何才能将查询视为字符串。
答案 0 :(得分:1)
如果我找对你,你需要这样的东西:
$this->db->where("(column_1 = 1 OR column_1 = 2) AND (column_2 = 12 OR column_2 = 3)");
或者你想要达到什么目标?
答案 1 :(得分:0)
使用<Dial>
。
where_in
阅读起来会更容易。