where-in使用explode不会返回codeigniter中的所有行

jv2fixgn  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(196)

我尝试使用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个数据。对不起,我英语不好。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题