Как обновить таблицу SQL, где идентификатор находится в массиве codeigniter?

У меня есть идентификатор массива, как это,

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);
}

Благодарю.

0

Решение

Спасибо за все, я только что нашел свой ответ, здесь мой код контроллера для обновления 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);

}
0

Другие решения

Вы можете использовать where_in, как показано ниже

$this->db->where_in("id", $ids);
$this->db->update("tableName", $data);

Измените приведенный выше код с именем таблицы и именами столбцов.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector