我正在使用codeigniter的** $ this-> db-> insert_batch('mytable',$ data);Codeigniter insert_batch給出錯誤
A PHP Error was encountered
Severity: Warning
Message: array_keys() expects parameter 1 to be array, string given
Filename: database/DB_active_rec.php
Line Number: 1113
我控制器代碼是(只是其中的一部分):爲**,但它給我的錯誤
foreach ($arrAllergy as $allergy) {
$allergyData[] = array(
"user_id" => $userid,
"allergy_name" => $allergy
);
}
$this->register_model->addAllergy($allergyData);
型號:
public function addAllergy($decoded_data) {
$this->db->insert_batch('allergies', $decoded_data);
}
我尋覓了很多對於這個錯誤,但沒有找到任何解決方案。任何幫助將不勝感激。
將是一件好事,如果你可以發佈您的解決方案,這一點,如果你得到它解決。 –