Codeigniter使用活动记录选择自定义

时间:2014-02-22 21:35:04

标签: php mysql codeigniter select activerecord

我无法想象如何从具有活动记录的数据库中选择自定义内容。我的代码:

$select = array('mixed' => 'WHERE id = 2 OR id = 5');
$query = $this->db->select('*');
$query = $this->db->query($select['mixed']);
$query = $this->db->order_by('id DESC');
$query = $this->db->get($table);

查询返回我:

  

0.0001 WHERE id = 2 OR id = 5

     

0.0002 SELECT * FROM po_posts_content ORDER BY id DESC

那么如何做到对不对?

更新

$this->db->query($select['mixed']);更改为$this->db->where($select['mixed']); 并且所有工作都很精细

1 个答案:

答案 0 :(得分:0)

您可以使用

$this->db->where_in('id', array(2,5));

$this->db->where('id =2 or id =5');