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 ストアド プロシージャのパラメータにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。