У меня есть идентификатор массива, как это,
Array ( [0] => 1013 [1] => 1012 [2] => 1011 [3] => 1010 )
Я хочу обновить пользователя таблицы по этим идентификаторам,
вот мой код контроллера
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);
}
Благодарю.
Спасибо за все, я только что нашел свой ответ, здесь мой код контроллера для обновления 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);
Измените приведенный выше код с именем таблицы и именами столбцов.