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 应用程序安全防范技术研究
Sep 25 PHP
fleaphp crud操作之find函数的使用方法
Apr 23 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
Nov 10 PHP
简单的php新闻发布系统教程
May 09 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 PHP
PHP 9 大缓存技术总结
Sep 17 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
Jul 02 PHP
PHP实现的随机红包算法示例
Aug 14 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
PHP5.6读写excel表格文件操作示例
Feb 26 PHP
微信小程序发送订阅消息的方法(php 为例)
Oct 30 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 变量未定义等错误的解决方法
2011/01/12 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
PHP实现的简单适配器模式示例
2017/06/22 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
2017/10/07 PHP
javascript document.compatMode兼容性
2010/02/23 Javascript
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
javascript 随机展示头像实现代码
2011/12/06 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
解决Django no such table: django_session的问题
2020/04/07 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
电子商务专业应届毕业生求职信
2014/06/21 职场文书
合作协议书模板
2014/10/10 职场文书
教师工作决心书
2015/02/04 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
辩论会主持词
2015/07/03 职场文书
教师节主题班会教案
2015/08/17 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python