访问 PHP MySql 存储过程中的 Out 参数
使用 PHP 处理 MySQL 中的存储过程时,可以访问 out 参数的值一个挑战。本文提供了基于 MySQL 文档和论坛帖子的解决方案。
方法:
代码示例:
<code class="php">$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, " "; } } $result->close(); if ($mysqli->more_results()) { echo "<br/>"; } } } while ($mysqli->next_result()); } $mysqli->close();</code>
通过使用此方法,您可以从 PHP 代码中有效地访问存储过程中 out 参数的值。
以上是如何使用 PHP 访问 MySQL 存储过程中的 Out 参数?的详细内容。更多信息请关注PHP中文网其他相关文章!