我必须更新我的表数据where id in (1,2,3,4,5)
。
如何在 CodeIgniter 中实现这个查询?
我尝试过的:
$id_list = '1,2,3,4,5';
$this->db->where_in('id', $id_list);
$this->db->update('my_table', $mydata);
但它不起作用。
在where_in
,你必须传递数组。目前您正在传递字符串。更改您的代码如下:
$id_list = '1,2,3,4,5';
$id_list = explode(",",$id_list);
$this->db->where_in('id', $id_list);
$this->db->update('my_table', $mydata);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句