【问题标题】:multiple resultset php多个结果集 php
【发布时间】:2012-07-02 07:01:16
【问题描述】:

我有一个过程,它为以下过程返回多个结果集

DROP PROCEDURE IF EXISTS Proc1;

CREATE PROCEDURE Proc1()

BEGIN

  SELECT Column1
    FROM Table1

  SELECT Column2
    FROM Table2

END

如何编写一个从两个选择查询中获取记录的 PHP 代码 - 多个结果集

$Conn   = $this->new mysqli('localhost', 'root', '', 'dbName');         

$strSQL = 'CALL Proc1()'; 

$stmt = $Conn->prepare($strSQL);

$stmt->execute();

$stmt->bind_result($Column1);

while($stmt->fetch())
{

  array_push($row, $Column1);

}

现在我应该怎么做才能从过程中的第二个 Mysql 选择查询中获取记录集

【问题讨论】:

    标签: php mysql resultset procedure


    【解决方案1】:

    你可以使用 mysqli 扩展来做到这一点。

    看看这些函数 -

    【讨论】:

      猜你喜欢
      • 2013-04-15
      • 2011-06-17
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2013-08-04
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      相关资源
      最近更新 更多