DBに挿入する必要がある配列があります(すべての値は新しい行です)。このようなコーディングを行う必要がありますか、それとも他の方法がありますか?
function galerija_insert($name){
foreach($name as $nm) :
$data['name'] = $nm;
$this->db->insert('galerija', $data);
endforeach;
}
DBに挿入する必要がある配列があります(すべての値は新しい行です)。このようなコーディングを行う必要がありますか、それとも他の方法がありますか?
function galerija_insert($name){
foreach($name as $nm) :
$data['name'] = $nm;
$this->db->insert('galerija', $data);
endforeach;
}
挿入クエリの数を最小限に抑えたい場合は、次のinsert_batch
ように使用できます。
$rows = array();
foreach($name as $nm) {
$rows[] = array('name' => $nm);
}
$this->db->insert_batch('galerija', $rows);