我在codeigniter中使用WHERE函数时遇到问题。 假设我们有两个数组如下:
$t1=arrray('a','b');
$t2=array('c','d');
我想在数组$t1
中执行OR元素,我也想在数组$t2
中使用OR元素。然后我想做两个数组的结果。
例如
where (table1.id='a' or table1.id='b') and (table2.id='c' or table2.id='d').
我是如何在codeigniter中设置的?
答案 0 :(得分:0)
$this->db->where("(table1.id='a' OR table1.id='b')");
$this->db->where("(table2.id='c' OR table2.id='d')");
答案 1 :(得分:0)
$where = "(table1.id='a' OR table1.id='b') AND (table2.id='c' or table2.id='d')";
$this->db->where($where);