2010-12-12 238 views
0

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

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

干杯

回答

2

尝试:

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

return $query->result(); 
+0

不错......干杯 – Chris 2010-12-12 14:32:58

+0

很高兴帮助! – 2010-12-12 14:35:24

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

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