如果此查询选择 id = 11 的所有记录
$this->db->select('title')->from('mytable')->where('id', $id)->limit(10, 20);
$query = $this->db->get();
那么选择id != 11CodeIgniter
样式的所有记录的查询是什么。
如果此查询选择 id = 11 的所有记录
$this->db->select('title')->from('mytable')->where('id', $id)->limit(10, 20);
$query = $this->db->get();
那么选择id != 11CodeIgniter
样式的所有记录的查询是什么。
只需将其添加到 where 的列部分,所以
$this->db->select('title')->from('mytable')->where('id !=', $id)->limit(10, 20);
$query = $this->db->get();
where()
顺便说一句,请务必查看 codeigniter 手册,它在文档中正确提及它,它是您将找到的最好的文档之一。
这可能有效:
$this->db->select('title')->from('mytable')->where('id !=', $id)->limit(10, 20);
$query = $this->db->get();
这也是一种专业而干净的方式:)
$where(array('id !' => $id, 'qty >' => '10'));
$this->db->select('title');
$this->db->from('mytable');
$this->db->where($where);
$this->db->limit(10, 20);
$query = $this->db->get();