gpt4 book ai didi

PHP + MySql + 存储过程,如何访问 "out"值?

转载 作者:IT老高 更新时间:2023-10-29 00:07:06 26 4
gpt4 key购买 nike

严重缺乏与使用 PHP 的 mysql 中的存储过程有关的任何文档。我目前有一个通过 PHP 调用的存储过程,如何获取 out 参数的值?

最佳答案

这个帖子好像已经回答了:

http://forums.mysql.com/read.php?52,198596,198717#msg-198717

使用 mysqli PHP API:

假设 sproc myproc( IN i int, OUT j int ):

$mysqli = new mysqli(  "HOST", "USR", "PWD", "DBNAME" );
$ivalue=1;
$res = $mysqli->multi_query( "CALL myproc($ivalue,@x);SELECT @x" );
if( $res ) {
$results = 0;
do {
if ($result = $mysqli->store_result()) {
printf( "<b>Result #%u</b>:<br/>", ++$results );
while( $row = $result->fetch_row() ) {
foreach( $row as $cell ) echo $cell, "&nbsp;";
}
$result->close();
if( $mysqli->more_results() ) echo "<br/>";
}
} while( $mysqli->next_result() );
}
$mysqli->close();

关于PHP + MySql + 存储过程,如何访问 "out"值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48126/

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