[英]How to update sql table where id is in array codeigniter?
我有这样的数组ID,
Array ( [0] => 1013 [1] => 1012 [2] => 1011 [3] => 1010 )
我想通过这些ID更新我的表用户,这里是我的控制器代码
public function index()
{
$id = $this->input->post('check_list');
print_r($id); // just try to check output value
$this->template->load('v_t','v_e', $data);
}
谢谢。
谢谢所有人,我才找到答案,这是我的控制器代码,用于通过数组ID更新sql
public function update()
{
$this->load->database();
foreach($_POST['check_list'] as $checkbox) {
$data = array(
'STATS' => 'A');
$this->db->where('ID', $checkbox);
$this->db->update('USERS', $data);
}
您可以像下面那样使用where_in
$this->db->where_in("id", $ids);
$this->db->update("tableName", $data);
用表名和列名更改上述代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.