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生成EXCEL的东东
Oct 09 PHP
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
Mar 16 PHP
PHP_MySQL教程-第一天
Mar 18 PHP
php写的简易聊天室代码
Jun 04 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
Feb 22 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 PHP
php实现refresh刷新页面批量导入数据的方法
Dec 23 PHP
学习php设计模式 php实现建造者模式
Dec 07 PHP
php实现的操作excel类详解
Jan 15 PHP
php session 写入数据库
Feb 13 PHP
PHP创建单例后台进程的方法示例
May 23 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 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
对淘宝URL中ID提取的PHP代码
2013/09/01 PHP
教你如何使用php session
2013/10/28 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
jquery等待效果示例
2014/05/01 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
Vue引入sass并配置全局变量的方法
2018/06/27 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
[03:01]DOTA2英雄基础教程 露娜
2014/01/07 DOTA
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
深入Python解释器理解Python中的字节码
2015/04/01 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python类装饰器用法实例
2015/06/04 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
python数据类型强制转换实例详解
2020/06/22 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
德国消费电子产品购物网站:Guter Kauf
2020/09/15 全球购物
和睦家庭事迹
2014/05/14 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript