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远程连接MYSQL数据库非常慢的解决方法
Jul 05 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
教你如何用php实现LOL数据远程获取
Jun 10 PHP
PHP多线程类及用法实例
Dec 03 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
PHP获取文件行数的方法
Jun 10 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
php发送http请求的常用方法分析
Nov 08 PHP
浅析PHP开发规范
Feb 05 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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP添加图片水印、压缩、剪切的封装类
2015/08/17 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
jquery中ajax学习笔记4
2011/10/16 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
2016/07/14 Javascript
Vue.js实现移动端短信验证码功能
2017/03/29 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
js实现图片局部放大效果详解
2019/03/18 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
React服务端渲染原理解析与实践
2021/03/04 Javascript
用Python从零实现贝叶斯分类器的机器学习的教程
2015/03/31 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
关于Python错误重试方法总结
2021/01/03 Python
html5-Canvas可以在web中绘制各种图形
2012/12/26 HTML / CSS
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
如何在C# winform中异步调用web services
2015/09/21 面试题
公务员的自我鉴定
2013/10/26 职场文书
2014自荐信的写作技巧
2014/01/28 职场文书
师德个人剖析材料
2014/02/02 职场文书
2014年国庆标语
2014/06/30 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs
Python FuzzyWuzzy实现模糊匹配
2022/04/28 Python