CodeIgniter 中的 MySQL 更新查询使用 where in

医学博士 沙姆维尔侯赛因

我必须更新我的表数据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);

但它不起作用。

B.德赛

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章