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个人网站架设连环讲(二)
Oct 09 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
PHP中的str_repeat函数在JavaScript中的实现
Sep 16 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
PHP Mysqli 常用代码集合
Nov 12 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
php实现生成code128条形码的方法详解
Jul 19 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 PHP
vmware linux系统安装最新的php7图解
Apr 14 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
python不带重复的全排列代码
2013/08/13 Python
Python中的匿名函数使用简介
2015/04/27 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
Django+uni-app实现数据通信中的请求跨域的示例代码
2019/10/12 Python
解决python replace函数替换无效问题
2020/01/18 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
Python3使用Selenium获取session和token方法详解
2021/02/16 Python
CSS3实现王者匹配时的粒子动画效果
2019/04/12 HTML / CSS
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
广告学专业毕业生自荐信
2013/09/24 职场文书
自荐信格式
2013/12/01 职场文书
普通话演讲稿
2014/09/03 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
MYSQL如何查看操作日志详解
2022/05/30 MySQL