欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

codeigniter使用技巧批量插入數(shù)據(jù)實(shí)例方法分享

 更新時(shí)間:2013年12月31日 09:16:23   作者:  
CI批量插入數(shù)據(jù),CodeIgniter是一個(gè)小巧但功能強(qiáng)大的 PHP 框架,作為一個(gè)簡(jiǎn)單而“優(yōu)雅”的工具包,它可以為 PHP 程序員建立功能完善的 Web 應(yīng)用程序

復(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添加圖片水印、壓縮、剪切的封裝類

    為了防止自己辛苦制作的作品被別人竊取,經(jīng)常給作品添加水印,以此保證作品的唯一性,那么該怎么給圖片添加水印呢,如果作品尺寸過大,該如何處理呢,下面小編給大家詳細(xì)介紹有關(guān)PHP給圖片添加水印 壓縮 剪切的封裝類,需要的朋友可以參考下
    2015-08-08
  • Yii框架獲取當(dāng)前controlle和action對(duì)應(yīng)id的方法

    Yii框架獲取當(dāng)前controlle和action對(duì)應(yīng)id的方法

    這篇文章主要介紹了Yii框架獲取當(dāng)前controlle和action對(duì)應(yīng)id的方法,可實(shí)現(xiàn)獲取當(dāng)前controlle或action對(duì)應(yīng)id的功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • 深入解析PHP底層機(jī)制及相關(guān)原理

    深入解析PHP底層機(jī)制及相關(guān)原理

    這篇文章主要介紹了深入解析PHP底層機(jī)制及相關(guān)原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • PHP簡(jiǎn)單的MVC框架實(shí)現(xiàn)方法

    PHP簡(jiǎn)單的MVC框架實(shí)現(xiàn)方法

    在PHP中使用MVC越來越流行了,特別是在一些開源的框架當(dāng)中。本篇給大家介紹php簡(jiǎn)單的mvc框架實(shí)現(xiàn)方法,對(duì)php簡(jiǎn)單的mvc框架相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • 一個(gè)簡(jiǎn)單安全的PHP驗(yàn)證碼類、PHP驗(yàn)證碼

    一個(gè)簡(jiǎn)單安全的PHP驗(yàn)證碼類、PHP驗(yàn)證碼

    這篇文章主要介紹了一個(gè)簡(jiǎn)單安全的PHP驗(yàn)證碼類 PHP驗(yàn)證碼的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 純PHP代碼實(shí)現(xiàn)支付寶批量付款

    純PHP代碼實(shí)現(xiàn)支付寶批量付款

    最近在做一個(gè)使用支付寶轉(zhuǎn)賬的項(xiàng)目,其中有需求把我難到了:批量支付成功后不知道怎么接收系統(tǒng)返回的通知,經(jīng)過朋友幫忙,此功能實(shí)現(xiàn),下面小編把具體代碼整理分享給大家,供大家參考
    2015-12-12
  • PHP curl使用實(shí)例

    PHP curl使用實(shí)例

    這篇文章主要介紹了PHP curl使用實(shí)例,本文直接給出一個(gè)實(shí)例,演示直接輸出到瀏覽器和不直接輸出到瀏覽器的不同寫法,需要的朋友可以參考下
    2015-07-07
  • PHP實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪查改功能及完整代碼

    PHP實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪查改功能及完整代碼

    這篇文章主要介紹了PHP實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪查改功能及完整代碼,需要的朋友可以參考下
    2018-04-04
  • CakePHP的安裝的簡(jiǎn)單方法

    CakePHP的安裝的簡(jiǎn)單方法

    在本篇文章里小編給大家整理的是一篇關(guān)于CakePHP的安裝的簡(jiǎn)單方法,對(duì)此有興趣的朋友們可以參考學(xué)習(xí)下。
    2021-01-01
  • PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)之類屬性與類常量實(shí)現(xiàn)方法分析

    PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)之類屬性與類常量實(shí)現(xiàn)方法分析

    這篇文章主要介紹了PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)之類屬性與類常量實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了PHP 面向?qū)ο蟪绦蛟O(shè)計(jì)中類屬性與類常量的具體功能、原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04

最新評(píng)論