2016-08-22 19:16:34 2152次浏览 1条回答 1 悬赏 50 金钱

怎么用二维数组的数据插入到数据库中
比如

 $a = array(
        0 => array(
            'id' => 123,
            'order' => 'xxxx'
        ),
        1 => array(
            'id' => 456,
            'order' => 'xxxx'
        )
    );

表字段也是id order
怎么批量插入啊
表id要自增

  • 回答于 2016-08-23 00:25 举报

    看英文文档很重要

    Yii::$app->db->createCommand()->batchInsert(
        YourModel::tableName(),
        ['id', 'order'],
        $a
    )->execute();
    
您需要登录后才可以回答。登录 | 立即注册
平头哥
总监

平头哥 山沟沟

注册时间:2016-04-25
最后登录:2020-07-23
在线时长:59小时17分
  • 粉丝9
  • 金钱2000
  • 威望30
  • 积分2890

热门问题