Я посмотрел другие ответы по этой теме c и чувствую, что слежу за документацией, но тем не менее не могу обновить. Ниже приведен код моей модели:
$query = $this->db->get();
$data = array();
foreach ($query->result_array() as $l_xAnswer) {
if ($l_xAnswer['status'] == '1' && $l_xAnswer['client_id'] == DB_CLIENT_ID) {
$data[] = [
'id' => $l_xAnswer['id'],
'status' => 2
];
}
}
return $this->db->update_batch('quiz_answers', $data, 'id');
Объект $ data на этом этапе выглядит следующим образом (var_dump):
array(12) {
[0]=>
array(2) {
["id"]=>
string(5) "20223"
["status"]=>
int(2)
}
[1]=>
array(2) {
["id"]=>
string(5) "19165"
["status"]=>
int(2)
}
[2]=>
array(2) {
["id"]=>
string(5) "19129"
["status"]=>
int(2)
}
}
Выбранные записи не обновляются. В этот момент я чувствую, что, должно быть, упускаю что-то очевидное Спасибо за просмотр.