PHP中存储过程MySQL的调用计数结果


Call count result from stored procedure MySQL in PHP

我试图从php中的存储过程中获取一个值,但我做不到。

我的存储过程:

DROP PROCEDURE IF EXISTS sp_table;
DELIMITER $$
CREATE PROCEDURE sp_table()
BEGIN
SELECT COUNT(*) FROM table;
END$$
DELIMITER ;

我的PHP代码:

$recordSet_table = $conn->query("CALL sp_table()");
print_r($recordSet_table)."<br><br>";

请尝试以下代码。

$sql=mysqli_query($connectionVariable,"CALL sp_table(@count)");

$result=mysqli_fetch_array($sql);