У меня есть несколько массивов для вставки в базу данных, но я не исправляю имя поля, потому что вы можете выбрать данные таблицы формата и вставить в базу данных, но можете проверить имя поля с помощью $ id_template.Получить несколько массивов в Codeigniter и вставить в базу данных
Это мой формат таблицы (пример)
Так я хочу знать, как я могу получить данные из нескольких массива для вставки в базу данных
Это мой код в контроллере
$column = $this->m_rate_template->get_column($id_template);
$colum_detail = implode(",", $column);
$column_cut = explode(",", $colum_detail); //example data get format is Array ([0] => min [1] => max)
foreach ($column_cut as $key => $val){
$a = $this->input->post($column_cut[$key]);
foreach ($a as $key1 => $val1){
echo $val1;
$child_data = array(
'id' => $this->m_rate_template->generate_id_in_template($template_name),
'id_rate' => $id_rate,
$column_cut[$key] => $val1
);
$this->m_rate_template->insert_rate($child_data, $template_name);
}
}
Пожалуйста, см http://stackoverflow.com/a/37405692/5243077 –
Да я получил его, но проблема в том, что я не знаю о ваших данных цикла, я просто предлагаю вам, если вы хотите вставить несколько массивов в базу данных с помощью codeigniter, тогда всегда старайтесь использовать функцию insert_batch(). – Kamlesh
обновление уже, пожалуйста, проверьте –