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 相关文章推荐
Session的工作方式
Oct 09 PHP
不用数据库的多用户文件自由上传投票系统(3)
Oct 09 PHP
PHP循环语句笔记(foreach,list)
Nov 29 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
Oct 30 PHP
PHPStrom 新建FTP项目以及在线操作教程
Oct 16 PHP
php微信公众平台交互与接口详解
Nov 28 PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
php中如何执行linux命令详解
Nov 06 PHP
Laravel 错误提示本地化的实现
Oct 22 PHP
php下的原生ajax请求用法实例分析
Feb 28 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
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
2014/05/04 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
护卫神php套件 php版本升级方法(php5.5.24)
2015/05/10 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
Javascript var变量隐式声明方法
2009/10/19 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
JavaScript获取服务器端时间的方法
2016/11/29 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
[04:50]DOTA2亚洲邀请赛小组赛第四日 TOP10精彩集锦
2015/02/02 DOTA
在Python中使用判断语句和循环的教程
2015/04/25 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
微信公众号token验证失败解决方案
2019/07/22 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
python各层级目录下import方法代码实例
2020/01/20 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
大学拉赞助协议书范文
2014/09/26 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书
2015年国庆放假通知范文
2015/08/18 职场文书
2016春季运动会前导词
2015/11/25 职场文书
会计入职心得体会
2016/01/22 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
Python torch.flatten()函数案例详解
2021/08/30 Python