我有一个使用 MySQL 的存储过程,它吐出两个表。例如:
DELIMITER //
CREATE PROCEDURE MyStoredProcedure(IN input VARCHAR(4))
SELECT * FROM BLAH;
SELECT * FROM MAH;
END //
我如何在 PHP 中处理这个?通常,我只处理一张桌子,所以它会是这样的:
$INPUT = mysql_real_escape_string($_POST['input']);
$sql = "CALL MyStoredProcedure('{$INPUT}')";
$res = $db->query($sql);
foreach ($res as $row) {
echo "<td>{$row->Column1}</td>";
}
但现在有两张桌子。那么如何通过 PHP 获取这两个表呢?