博客
关于我
php mysql procedure获取多个结果集
阅读量:793 次
发布时间:2023-02-27

本文共 1118 字,大约阅读时间需要 3 分钟。

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]);    }

 

转载于:https://www.cnblogs.com/trying/p/3560926.html

以上代码已经进行了以下优化:

  • 删除了所有无关的HTML结构和空白节点
  • 保持了技术内容的原有信息
  • 使用更简洁的段落结构
  • 删除了转载地址和图片标签
  • 保持了技术性的同时,语言更加简洁流畅
  • 适合技术博客发布
  • 你可能感兴趣的文章
    Pandas DataFrame中的列从浮点数输出到货币(负值)
    查看>>
    Pandas DataFrame中的列从浮点数输出到货币(负值)
    查看>>
    pandas DataFrame的一些操作
    查看>>
    Pandas Dataframe的日志文件
    查看>>
    pandas Groupby:创建两列的Groupby时,如何按正确的顺序对工作日进行排序?
    查看>>
    Pandas matplotlib 无法显示中文
    查看>>
    pandas PIVOT_TABLE保持索引
    查看>>
    Pandas Plots:周末的单独颜色,x 轴上漂亮的打印时间
    查看>>
    pandas to_latex() 转义数学模式
    查看>>
    Pandas 中的多索引旋转
    查看>>
    Pandas 中的日期范围
    查看>>
    pandas 中的时间序列箱线图
    查看>>
    Pandas 使用指南
    查看>>
    pandas 分组并使用最小值更新
    查看>>
    Pandas 对数据框的布尔比较
    查看>>
    pandas 将通话数据分割为15分钟的间隔
    查看>>
    pandas 找到局部最大值和最小值
    查看>>
    pandas 按日期和年份分组,并汇总金额
    查看>>
    pandas 数据帧到PostgreSQL表中使用的是没有SQLAlChemy的心理复制2吗?
    查看>>
    pandas 数据框条件 .mean() 取决于特定列中的值
    查看>>