我尝试使用explode将字符串值转换为数组,并将其传递到codeigniter中的datatables模型中。这是我使用的控制器 explode
功能:
$same_id = $this->input->post('sameid'); // The data: 526A201810001498, 526A201810001500, 526A201904000425
$sameid = array();
$sameid = explode(', ', $same_id);
$list = $this->m_parameter->get_sameid_detail($sameid);
这是我的数据表模型:
$this->db->select('*');
$this->db->from($this->SAMEID);
$this->db->where_in('APPLICATION_ID', $sameid);
问题是,它只返回1行,即使我在同一个id变量中有3个数据。对不起,我英语不好。
暂无答案!
目前还没有任何答案,快来回答吧!