Есть два способа сделать это:
Вы можете поместить код вставки в foreach
foreach($variable as $key=>$value){
$this->db->insert('table name',array('fieldname'=>'values'));
}
этот метод вызывается каждый раз для каждого цикла
или использовали пакетные методы
$this->db->insert_batch('table name',$dataArray);
этот метод будет вызываться только один раз.