Rumah > rangka kerja php > YII > yii框架如何批量添加

yii框架如何批量添加

(*-*)浩
Lepaskan: 2019-12-14 09:57:32
asal
2475 orang telah melayarinya

yii框架如何批量添加

yii的ar类批量插入数据好像有点问题,或者是我没找到方法。

这里先记录另一种yii批量插入数据的方法,以后找到ar类批量插入方法在记录下。                 (推荐学习:yii框架

$arr =[];
                        for ($i=0; $i < count($photolist); $i++) { 
                            $arr[$i][] = $titlelist[$i];
                            $arr[$i][] = $photolist[$i];
                            $arr[$i][] = $desclist[$i];
                        }

                        Yii::$app->db->createCommand()->batchInsert(&#39;designlist&#39;, [&#39;name&#39;,&#39;photourl&#39;,&#39;desc&#39;], $arr)->execute();
Salin selepas log masuk

现在的$arr是一个二维数组,这样。就成功的在yii2中实现批量插入数据了

yii2一次插入多行数据
 /**
     * @inheritdoc  批量添加
     * @params   $add  array 添加数据
     */
    public function add_all($add)
    {
      $connection = \Yii::$app->db;
      //数据批量入库
      $connection->createCommand()->batchInsert(
        &#39;zss_stat_series&#39;,
        [&#39;series_name&#39;,&#39;series_turnover&#39;,&#39;created_at&#39;],//字段
        $add
      )->execute();
    }
Salin selepas log masuk

Atas ialah kandungan terperinci yii框架如何批量添加. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
yii
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan