我无法想象如何从具有事件记录的数据库中选择自定义内容。我的代码:
$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']) ;
一切都很好
最佳答案
您可以使用
$this->db->where_in('id', array(2,5));
或
$this->db->where('id =2 or id =5');
关于php - Codeigniter 使用事件记录选择自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960892/