php mysql procedure实现获取多个结果集的方法【基于thinkPHP】

作者:ifeixiang 时间:2023-11-19 08:27:32 

本文实例讲述了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,mysql,结果集
0
投稿

猜你喜欢

  • 理解JavaScript变量作用域更轻松

    2024-04-16 09:25:07
  • 一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系

    2022-06-27 14:21:53
  • Python函数用法和底层原理分析

    2023-09-13 23:42:37
  • Python3 ffmpeg视频转换工具使用方法解析

    2021-07-28 15:00:30
  • 基于.NET平台常用的框架和开源程序整理

    2024-06-05 09:26:51
  • pytorch加载自己的图像数据集实例

    2021-09-25 12:00:49
  • python实现学生信息管理系统

    2021-11-27 11:46:42
  • 什么样的分页案例才是好的

    2007-11-23 19:08:00
  • element弹窗表格的字体模糊bug解决

    2024-04-18 10:53:25
  • Go语言实战之实现一个简单分布式系统

    2024-05-05 09:33:56
  • Python基于递归算法求最小公倍数和最大公约数示例

    2021-07-20 09:36:23
  • 写SQL语句的经验

    2009-04-13 16:02:00
  • Python 解决logging功能使用过程中遇到的一个问题

    2023-05-25 11:31:05
  • 利用numpy+matplotlib绘图的基本操作教程

    2021-01-26 11:14:31
  • vue实现动态路由详细

    2024-05-05 09:25:19
  • Python实现聚类K-means算法详解

    2023-04-22 07:48:36
  • Keras设定GPU使用内存大小方式(Tensorflow backend)

    2021-12-20 22:15:12
  • python中的annotate函数使用

    2021-04-10 01:52:59
  • 原生js实现下拉菜单

    2024-04-28 09:43:04
  • Python中输入和输出(打印)数据实例方法

    2021-03-25 22:32:11
  • asp之家 网络编程 m.aspxhome.com