Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter 2.1-阵列插入件_Php_Codeigniter_Codeigniter 2 - Fatal编程技术网

Php Codeigniter 2.1-阵列插入件

Php Codeigniter 2.1-阵列插入件,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我有一个数组,需要插入到DB中(每个值都是新行)。我必须这样编码吗,还是有其他方法 function galerija_insert($name){ foreach($name as $nm) : $data['name'] = $nm; $this->db->insert('galerija', $data); endforeach; } 如果要最小化插入查询的数量,可以使用以下方法: $rows = array(); foreach($name as $nm) { $r

我有一个数组,需要插入到DB中(每个值都是新行)。我必须这样编码吗,还是有其他方法

function galerija_insert($name){
foreach($name as $nm) :
$data['name'] = $nm;
$this->db->insert('galerija', $data);
endforeach;
}

如果要最小化插入查询的数量,可以使用以下方法:

$rows = array();
foreach($name as $nm) {
    $rows[] = array('name' => $nm);
}
$this->db->insert_batch('galerija', $rows);
酷:),这就是我要找的。谢谢你的帮助:)