php mysql procedure实现获取多个结果集的方法【基于thinkPHP】


Posted in PHP onNovember 09, 2016

本文实例讲述了php mysql procedure实现获取多个结果集的方法。分享给大家供大家参考,具体如下:

protected function getRs($id) {
    $db = new mysqli(C("DB_HOST"), C("DB_USER"), C("DB_PWD"), C("DB_NAME"), C("DB_PORT"));
    if (mysqli_connect_errno())
      throw_exception(mysqli_connect_error());
    $sql = "call `room_match`.`wsKocMatchLoadResultHeader`($id);";
    $results = array();
    if ($db->multi_query($sql)) {
      do {
        $records = array();
        if ($result = $db->use_result()) {
          while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
            $records[] = $row;
          }
          $result->close();
        }
        $results[] = $records;
      } while ($db->next_result());
    }
    $db->close();
    $this->assign("list1", $results[1]);
    $this->assign("list2", $results[2]);
    $this->assign("list3", $results[3]);
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
网站加速 PHP 缓冲的免费实现方法
Oct 09 PHP
PHP下几种删除目录的方法总结
Aug 19 PHP
PHP 年龄计算函数(精确到天)
Jun 07 PHP
php使用curl抓取qq空间的访客信息示例
Feb 28 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
May 18 PHP
PHP正则表达式笔记与实例详解
May 09 PHP
PHP Trait代码复用类与多继承实现方法详解
Jun 17 PHP
零基础php编程好学吗
Oct 11 PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
PHP 实现缩略图
Mar 09 PHP
php利用gd库为图片添加水印
Nov 09 #PHP
php 输出json及显示json中的中文汉字详解及实例
Nov 09 #PHP
Yii2框架制作RESTful风格的API快速入门教程
Nov 08 #PHP
php封装的数据库函数与用法示例【参考thinkPHP】
Nov 08 #PHP
php基于curl重写file_get_contents函数实例
Nov 08 #PHP
php发送http请求的常用方法分析
Nov 08 #PHP
php curl中gzip的压缩性能测试实例分析
Nov 08 #PHP
You might like
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
php利用cookie实现自动登录的方法
2014/12/10 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
window.opener用法和用途实例介绍
2013/08/19 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
详解JS函数重载
2014/12/04 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
python中的随机函数小结
2018/01/27 Python
python爬虫基本知识
2018/03/05 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
python的set处理二维数组转一维数组的方法示例
2019/05/31 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
一套比较完整的软件测试人员面试题
2012/05/13 面试题
优秀干部获奖感言
2014/01/31 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
机械工程学院大学生求职信
2014/05/25 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript
Python中time与datetime模块使用方法详解
2022/03/31 Python
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python
vue实力踩坑之push当前页无效
2022/04/10 Vue.js
Python OpenGL基本配置方式
2022/05/20 Python
如何利用python实现列表嵌套字典取值
2022/06/10 Python