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

标签 php mysql

我试图从 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);

关于php - PHP 中存储过程 MySQL 的调用计数结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37151531/

相关文章:

php - 在 WordPress 和 SQL 查询之间注入(inject)中间件的最佳方法是什么

php - JQuery 无法在 WordPress 管理员中运行

php - 持久循环 mySQL

mysql - Rails/MySQL 奇怪的 UTF-8 编码问题

mysql - 如何使 Rails 迁移成为 utf-8 而不是我的默认 latin1

mysql - 数据库结构 - 这是正确的做事方法吗?

mysql - AWS Redshift 默认时间戳

php - Jquery和Cakephp,文件放在哪里/如何调用?

php - 无限重定向循环 - 重写 URL

mysql - 使用 mysql 命令行工具导入 sql 文件