【问题标题】:Codeigniter 2.1 - array insertCodeigniter 2.1 - 数组插入
【发布时间】:2012-11-25 21:36:10
【问题描述】:

我有一个数组,需要插入数据库(每个值都是新行)。我必须像这样编码,还是有其他方法可以做到这一点?

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

【问题讨论】:

    标签: php codeigniter codeigniter-2


    【解决方案1】:

    如果你想最小化插入查询的数量,你可以像这样使用insert_batch

    $rows = array();
    foreach($name as $nm) {
        $rows[] = array('name' => $nm);
    }
    $this->db->insert_batch('galerija', $rows);
    

    【讨论】:

    • 酷 :),这就是我要找的。谢谢你的帮助:)
    猜你喜欢
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    相关资源
    最近更新 更多