【发布时间】:2018-11-24 11:02:24
【问题描述】:
我正在使用 Codeigniter 3 构建网站。但是现在我从数据库中获取数据遇到了问题。
这是我的模特:
public function Get($arr_condition = null)
{
if(!is_null($arr_condition))
{
$this->db->where($arr_condition);
}
$query = $this->db->get('cus');
if($query->num_rows()>0)
{
return $query->result_array();
}
return false;
}
在 Controller 中,我使用数组 ($arr_condition) 来获取条件列表:
$arr_condition['Cus_team'] = 1;
$arr_condition['Cus_user != '] = 2;
$arr_condition['Cus_phone LIKE'] = 09900000;
$arr_condition['Cus_role >'] = 1;
$result = $this->M_cus_dal->Get($arr_condition);
我的代码运行良好,直到我需要 Where_in 的条件,我尝试了:
$arr_condtion['Cus_id IN']= array('1,2,3');
但是,它不起作用。
请给我一个解决这个问题的理想方案。
【问题讨论】:
标签: php codeigniter codeigniter-3 query-builder