>我有一个过程,它为以下过程返回一个多结果集
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 选择查询中获取记录集
您可以使用 mysqli 扩展来做到这一点。
看看这些功能 -
- use_result
- next_result