제발 도와주세요, 내가 codeigniter에 여러 배열을 삽입하는 방법에 문제가 있습니다. 만약 내가 2 또는 3 배열을 게시, 그것은 성공적으로 데이터베이스에 저장하지만, 내가 3 개 이상의 배열을 게시하면 데이터가 항상 아니다 데이터베이스에 저장됩니다. 여기codeigniter에 여러 배열을 삽입하는 방법은 무엇입니까?
function add_booking($table,$data) { return $this->db->insert($table,$data); }
내 코드 :
for($i =0 ; $i < count($data["alamat_tujuans[]"]) ;$i++){
$tujuan =$data["alamat_tujuans[]"][$i];
$ddetail = array(
"id" =>$delivery_id+$i,
"address" =>$tujuan,
"sku_driver" =>$data["sku[]"][$i],
"contact" =>$data["kontak_penerima[]"][$i],
"instruction" =>$data2["instruksi[]"][$i],
"order_id" =>$obj[0]->id.'-'.$transid,
"name" =>$data["nama_penerima[]"][$i],
"email" =>$data["email_penerima[]"][$i],
"created_date" =>$date,
"place_name" =>$data['place_name'],
"districts" =>$data['districts'],
"lat" =>$data['tujuan1_lat[]'][$i],
"lng" =>$data['tujuan1_lng[]'][$i],
"harga_muatan" =>$data['harga_muatanya[]'][$i],
"status" =>$data['status'],
"provider_id" =>$_SESSION['logged_in']['provider_id'],
"city" =>$data['city']
);
$insertData = $this->m_booking->add_booking("delivery_detail", $ddetail);
}
"데이터베이스에 모두 저장되지 않은 데이터"는 무엇을 의미합니까? 그것을 특별히 저장했거나 전혀 저장하지 않았습니까? 오류를 반환 했습니까? –
가끔 저장되고 때로는 전혀 저장되지 않을 것입니다 –
for 루프 내에서'$ ddetail'을 모두 확인 했습니까? 그 모두에 올바른 데이터가 들어 있습니까? –