3 回答

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個贊
public function amil_export($program)
{
$this->db->like('jenis_lembaga ','Perorang','both');
$this->db->or_where('program',$program);
$query=$this->db->get('tbl_amil');
return $query->result();
}

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個贊
我對此有一個解決方案。我用過$this->db->group_start();并且$this->db->group_end();
public function amil_export($keyword, $program) {
$this->db->select('*');
$this->db->group_start();
$this->db->like('jenis_lembaga',$keyword);
$this->db->or_like('program',$program);
$this->db->group_end();
$query = $this->db->get('tbl_amil');
// echo $this->db->last_query();
return $query->result_array();
}
希望這可以幫助?。?/p>

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個贊
get_where
將無法為您提供帶有OR
條件的結(jié)果。
您可以根據(jù)需要使用like和來獲取查詢,如下所示 -or_where
$query = $this->db->like('jenis_lembaga', 'Perorang')->or_where('program', $program)->get('tbl_amil')->result();
// Produces:
// SELECT * FROM `tbl_amil` WHERE `jenis_lembaga` LIKE '%Perorang%' ESCAPE '!' OR `program` = $program
- 3 回答
- 0 關(guān)注
- 183 瀏覽
添加回答
舉報(bào)