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 相关文章推荐
基于文本的搜索
Oct 09 PHP
PHP调用MySQL的存储过程的实现代码
Aug 12 PHP
php xml实例 留言本
Mar 20 PHP
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
PHP取整数函数常用的四种方法小结
Jul 05 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
Aug 19 PHP
php实现的ping端口函数实例
Nov 12 PHP
PHP回溯法解决0-1背包问题实例分析
Mar 23 PHP
thinkPHP实现的省市区三级联动功能示例
May 05 PHP
PHP格式化显示时间date()函数代码
Oct 03 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
Oct 03 PHP
tp5.1 框架数据库高级查询技巧实例总结
May 25 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中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
PHP命名空间(namespace)的动态访问及使用技巧
2014/08/18 PHP
PHP图片处理之图片背景、画布操作
2014/11/19 PHP
基于PHP实现简单的随机抽奖小程序
2016/01/05 PHP
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
python 切片和range()用法说明
2013/03/24 Python
python中ConfigParse模块的用法
2014/09/29 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Python定义一个跨越多行的字符串的多种方法小结
2018/07/19 Python
Django集成搜索引擎Elasticserach的方法示例
2019/06/04 Python
Django模板Templates使用方法详解
2019/07/19 Python
使用Django搭建web服务器的例子(最最正确的方式)
2019/08/29 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
css3教程之倾斜页面
2014/01/27 HTML / CSS
美国时尚女装在线:Missguided
2016/12/03 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
总经理办公室主任岗位职责
2013/11/12 职场文书
创业计划书六个要素
2013/12/26 职场文书
宾馆总经理岗位职责
2014/02/14 职场文书
品质管理部岗位职责范文
2014/03/01 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
2014年村官工作总结
2014/11/24 职场文书
起诉书范文
2015/05/20 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
浅谈Python中对象是如何被调用的
2022/04/06 Python
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技