当前位置: 首页>>代码示例>>PHP>>正文


PHP DbUtil::execute方法代码示例

本文整理汇总了PHP中DbUtil::execute方法的典型用法代码示例。如果您正苦于以下问题:PHP DbUtil::execute方法的具体用法?PHP DbUtil::execute怎么用?PHP DbUtil::execute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DbUtil的用法示例。


在下文中一共展示了DbUtil::execute方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: actionSubdealerupload

 /**
  * 经销商上传下属机构信息
  */
 public function actionSubdealerupload()
 {
     //文件模板为product
     $template = "subdealer";
     $dealerID = Commonmodel::getOrganID();
     //上传文件
     if ($_POST['leadExcel'] == "true") {
         $filename = iconv("utf-8", "gb2312", $_FILES['inputExcel']['name']);
         $tmp_name = $_FILES['inputExcel']['tmp_name'];
         //$filePath = dirname(Yii::app()->BasePath) . "\\themes\\default\\uploadsfile\\dealer\\execl\\";
         $filePath = Yii::app()->params['uploadPath'] . '/dealer/execl/';
         $upload_result = UploadsFile::uploadFile($filename, $tmp_name, $filePath);
         //var_dump($upload_result);
         //如果上传成,则解析Excel文件
         if ($upload_result['success']) {
             //解析Excel文件,返回结果为错误消息,如果不为空则表明发生错误
             $uploadfile = $upload_result['uploadfile'];
             $dataImport = new DataImport();
             $endtime = time() + 24 * 60 * 60 * 2 * 7;
             $data = array('flag' => '1', 'UserID' => $dealerID);
             $result = $dataImport->parse($uploadfile, $template, $data);
             //如果不成功则返回错误结果
             if (!$result['success']) {
                 $message = $result['error'];
                 //var_dump($message);
                 $this->render('batchimport', array('message' => $message));
                 exit;
             }
             //var_dump($result);
             $insert_sql = $result['sql'];
             $sql_result = DbUtil::execute($insert_sql);
             //如果SQL执行不成功则返回错误结果
             if ($sql_result && !$sql_result['result']) {
                 $this->render('batchimport', array('message' => $sql_result['error']));
                 exit;
             }
             //查询上传成功的产品信息
             $message = "文件上传成功!";
             $this->redirect('subdealer');
         } else {
             $message = $upload_result['error'];
             $this->render('batchimport', array('message' => $message));
         }
     }
 }
开发者ID:zwq,项目名称:unpei,代码行数:48,代码来源:BusinessController.php


注:本文中的DbUtil::execute方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。