gpt4 book ai didi

php - 从mysql存储过程获取输出值到php?

转载 作者:行者123 更新时间:2023-11-29 15:40:43 26 4
gpt4 key购买 nike

如何从存储过程获取输出值到 php 变量..

示例存储过程:

DROP PROCEDURE `test`; CREATE DEFINER=`mydbinstance`@`%` PROCEDURE `test`(OUT `max` INT(11)) NOT DETERMINISTIC MODIFIES SQL DATA SQL SECURITY DEFINER

BEGIN
SELECT MAX(slno)+1 INTO @max FROM table1;
SELECT @max;
END

php:

$stmt=mysqli_query($conn,"CALL test();");

最佳答案

您应该能够像获取任何其他查询一样获取存储过程的结果:

$stmt = mysqli_query($conn,"CALL test();");
if ($row = mysqli_fetch_row($stmt)) {
$value = $row[0];
}

关于php - 从mysql存储过程获取输出值到php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57696900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com