CodeIgniter - 将常规查询更改为活动记录查询

时间:2010-12-12 14:23:13

标签: codeigniter

我想知道是否有人可以告诉我如何将以下sql查询更改为codeigniters活动记录结构?

$query = $this->db->query('SELECT * FROM '.$this->table_name.' WHERE firstname LIKE "%'.$searchterm.'%" OR lastname LIKE "%'.$searchterm.'%"');
return $query->result();

干杯

2 个答案:

答案 0 :(得分:2)

尝试:

$this->db->like('firstname', $searchterm);
$this->db->or_like('lastname', $searchterm); 
$query = $this->db->get($this->table_name);

return $query->result();

答案 1 :(得分:0)

$query = $this->db->get($this->table_name)->like('firstname', $searchterm)->or_like('lastname', $searchterm);

有关CodeIgniter数据库库的更多信息,请see this documentation