1
我正在發送$ _POST ['checkbox_name']以實現insert_to_table函數。codeigniter:更改PHP數組
function insert_to_table($valid_array)
{
$data_array = array();
$this->load->model('get_data_model');
$updated_max_brand_id = $this->get_data_model->get_max_brand_id();
foreach ($valid_array as $key => $value) {
$data_array['bdc_brand_id'] = $updated_max_brand_id;
$data_array['bdc_cat_id'] = $value;
}
$this->db->insert('mart_brand_dealing_cat',$data_array);
}
最終MySQL查詢應該如下運行
INSERT INTO `mart_brand_dealing_cat` (`bdc_brand_id`, `bdc_cat_id`) VALUES (11,43),(11,42);
11 - updated_max_brand_id; 42,43來自已存在的數組$ valid_array。
我試圖在一次插入多個值。我該怎麼做。我可能錯了請引導和幫助我。
'$ data_array中[ 'bdc_cat_id'] = $ valid_array'或許應該是'$ data_array中[ 'bdc_cat_id'] = $ value',$ valid_array是什麼樣子? – 2015-02-24 19:14:04
你說得對@LawrenceCherone編輯wuestion。我試圖在這裏粘貼相同的代碼,並忘記更改。謝謝。 – shridhar 2015-02-24 19:17:10