我有像这样的数组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);
}
感谢。
答案 0 :(得分:0)
感谢大家,我刚刚找到了答案,这里是我的控制器代码,用于通过数组ID
更新sqlpublic 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);
}
答案 1 :(得分:0)
您可以使用where_in,如下所示
$this->db->where_in("id", $ids);
$this->db->update("tableName", $data);
使用您的表名和列名更改上面的代码。