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 相关文章推荐
利用Ffmpeg获得flv视频缩略图和视频时间的代码
Sep 15 PHP
PHP写的获取各搜索蜘蛛爬行记录代码
Aug 21 PHP
php操作mysqli(示例代码)
Oct 28 PHP
PHP统计二维数组元素个数的方法
Nov 12 PHP
初识laravel5
Mar 02 PHP
详解HTTP Cookie状态管理机制
Jan 14 PHP
PHP判断密码强度的方法详解
May 26 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
Jun 10 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
Aug 14 PHP
Yii2框架自定义验证规则操作示例
Feb 08 PHP
laravel 使用事件系统统计浏览量的实现
Oct 16 PHP
Laravel框架Blade模板简介及模板继承用法分析
Dec 03 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实现通过ftp上传文件
2015/06/19 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
Js切换功能的简单方法
2010/11/23 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
node.js中的buffer.fill方法使用说明
2014/12/14 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
网页挂马方式整理及详细介绍
2016/11/03 Javascript
js脚本编写简单刷票投票系统
2017/06/27 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
js 两数组去除重复数值的实例
2017/12/06 Javascript
vue-cli3 从搭建到优化的详细步骤
2019/01/20 Javascript
JS实现小星星特效
2019/12/24 Javascript
vue v-model的用法解析
2020/10/19 Javascript
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python thread 并发且顺序运行示例
2009/04/09 Python
Python装饰器原理与用法分析
2018/04/30 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
python命令 -u参数用法解析
2019/10/24 Python
Python内置加密模块用法解析
2019/11/25 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
django列表筛选功能的实现代码
2020/03/27 Python
python简单实现9宫格图片实例
2020/09/03 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
应届毕业生求职信
2013/11/30 职场文书
实习评语
2013/12/16 职场文书
辩护意见书
2015/06/04 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
利用Selenium添加cookie实现自动登录的示例代码(fofa)
2021/05/08 Python
Java使用Unsafe类的示例详解
2021/09/25 Java/Android