gpt4 book ai didi

mysql - 如何在 Laravel 中使用 OUT 参数调用 MySQL 存储过程

转载 作者:行者123 更新时间:2023-11-29 01:55:58 24 4
gpt4 key购买 nike

有谁知道如何在 Laravel 中调用带有 OUT 参数的 MySQL 存储过程?

假设我有:

DB::statement('CALL sp_user_add(:name, :email, :password, :key, @res, @id);',
array(
$name,
$email,
$password,
$key
)
);

如何获取@res@id的值?

最佳答案

我正在从 http://www.mysqltutorial.org/mysql-stored-procedures-return-multiple-values/ 获取我的信息这是未经测试的,但看起来您需要发出额外的声明来获取这些值...

尝试在...之后添加这个

$results = DB::select('select @res as res, @id as id');

然后结果在 $results[0]->res 和 $results[0]->id 中。

关于mysql - 如何在 Laravel 中使用 OUT 参数调用 MySQL 存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29365775/

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