最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

codeigniter框架批量插入數(shù)據(jù)

 更新時間:2014年01月09日 12:06:17   作者:  
本文介紹codeigniter框架批量插入數(shù)據(jù)的實例,優(yōu)化了其中的插入算法,大家參考使用吧

復(fù)制代碼 代碼如下:

$sub_form = array();
  $loop = 0;
  $ins_loop = 0;
  $sum = count($form_datas);
  $this->logger->info('insert data total:'.$sum);
  //使用事物批量導(dǎo)入有助于提高插入效率
  $callStartTime = microtime(true);
  $this->db->trans_start();
  foreach ( $form_datas as $item ) {
         $loop ++;
         $sub_form[] = $item;
         if(($loop % 200) == 0 || $loop == $sum){
          $this->logger->info('insert data num:'.$loop);
    $res = $this->kb_object_instance_mdl->insert_batch($sub_form,$obj_id);
    $ins_loop ++;
    unset($sub_form);
    if(($ins_loop % 5) == 0){
     $this->logger->info('insert data trans_complete ins_loop:'.$ins_loop);
           $this->db->trans_complete();
           if($loop != $sum){
            $this->db->trans_start();
           }
    }
         }
  }
  //$this->db->trans_complete();
  $callEndTime = microtime(true);
  $callTime = $callEndTime - $callStartTime;
  $this->logger->info('insert data use time:'.sprintf('%.4f',$callTime));
     if($this->db->trans_status() === TRUE){
      $this->_show_msg('1',array('data'=>'import ok'));
     }else{
      $this->_show_error('saveOrUpdate error');
     }

相關(guān)文章

  • php異常處理使用示例

    php異常處理使用示例

    這篇文章主要介紹了php異常處理使用示例,代碼說明了普通錯誤和致命錯誤捕獲及處理的方法,需要的朋友可以參考下
    2014-02-02
  • Laravel5.1 框架Middleware中間件基本用法實例分析

    Laravel5.1 框架Middleware中間件基本用法實例分析

    這篇文章主要介紹了Laravel5.1 框架Middleware中間件基本用法,結(jié)合實例形式分析了laravel5.1框架Middleware中間件功能、創(chuàng)建、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2020-01-01
  • ThinkPHP5+UEditor圖片上傳到阿里云對象存儲OSS功能示例

    ThinkPHP5+UEditor圖片上傳到阿里云對象存儲OSS功能示例

    這篇文章主要介紹了ThinkPHP5+UEditor圖片上傳到阿里云對象存儲OSS功能,結(jié)合實例形式分析了ThinkPHP5使用富文本編輯器UEditor實現(xiàn)圖片上傳到阿里云的相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • php artisan命令信息列舉

    php artisan命令信息列舉

    這篇文章主要介紹了php artisan命令信息列舉,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • PHPStrom 新建FTP項目以及在線操作教程

    PHPStrom 新建FTP項目以及在線操作教程

    PhpStorm是一個輕量級且便捷的PHP IDE,其提供的智能代碼補全,快速導(dǎo)航以及即時錯誤檢查等功能大大提高了編碼效率。它是一款商業(yè)的 PHP 集成開發(fā)工具,以其獨特的開發(fā)便利性,短時間內(nèi)贏得了大量PHPer的青睞。今天我們來詳細(xì)學(xué)習(xí)下FTP相關(guān)的操作
    2016-10-10
  • Laravel 修改驗證異常的響應(yīng)格式實例代碼詳解

    Laravel 修改驗證異常的響應(yīng)格式實例代碼詳解

    這篇文章主要介紹了Laravel 修改驗證異常的響應(yīng)格式,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Laravel 自帶的Auth驗證登錄方法

    Laravel 自帶的Auth驗證登錄方法

    今天小編就為大家分享一篇Laravel 自帶的Auth驗證登錄方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 用php+ajax新建流程(請假、進(jìn)貨、出貨等)

    用php+ajax新建流程(請假、進(jìn)貨、出貨等)

    這篇文章主要介紹了用php+ajax新建流程(請假、進(jìn)貨、出貨等),需要的朋友可以參考下
    2017-06-06
  • Laravel 微信小程序后端實現(xiàn)用戶登錄的示例代碼

    Laravel 微信小程序后端實現(xiàn)用戶登錄的示例代碼

    這篇文章主要介紹了Laravel 微信小程序后端實現(xiàn)用戶登錄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 詳解php比較操作符的安全問題

    詳解php比較操作符的安全問題

    php的比較操作符有==(等于)松散比較,===(完全等于)嚴(yán)格比較,這里面就會引入很多有意思的問題,本文給大家詳解php比較操作符的安全問題,對php操作符相關(guān)資料感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12

最新評論

宜君县| 张家港市| 噶尔县| 开封县| 山东| 晋中市| 莆田市| 新津县| 大连市| 渭源县| 安义县| 西丰县| 金秀| 炎陵县| 中方县| 阿克陶县| 阿尔山市| 霍山县| 虎林市| 仙游县| 湟中县| 怀柔区| 通渭县| 信丰县| 阿图什市| 嘉鱼县| 闸北区| 东辽县| 尉犁县| 类乌齐县| 陆川县| 邢台市| 正宁县| 潜山县| 皮山县| 商都县| 陆良县| 屏南县| 红原县| 本溪市| 界首市|