和OR在哪里与codeigniter

时间:2014-08-23 07:22:12

标签: php sql codeigniter

我在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中设置的?

2 个答案:

答案 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);