У меня есть пример таблицы
ID | answer1 | answer2 | question
1 | abc | ghi |
2 | def | klm |
Хочу обновить вопрос в колонке, выбрав ID
Это мой код, чтобы получить пример таблицы формы ID
$query = $this->db->query('SELECT * FROM example');
$data=array();
foreach($query->result() AS $value){
$data[] = $value->id;
}
$implode = implode(',',$data);
//get from post
$question= $this->input->post('question');
foreach($question AS $q){
$data[]=array(
'id' => $implode,
'question' => $q
);
}
$this->db->update_batch('example',$data,'id');
//I use multiple add filed
<button class="add_field_button2">Add More Fields</button>
<input type="text" name="question[]" value="<?= $rowk->question;?>">
При добавлении 2 вопроса для обновления таблицы только одна строка изменяется
Мой массив данных
Array ( [0] => Array ( [id] => 1,2 [question] => question1 ? ) ) Array ( [0] => Array ( [id] => 1,2 [question] => question1 ) [1] => Array ( [id] => 107,108 [question] => question2 ) )