Zugriff auf Out-Parameter in gespeicherten PHP-MySql-Prozeduren
Beim Arbeiten mit gespeicherten Prozeduren in MySQL unter Verwendung von PHP kann der Zugriff auf die Werte von Out-Parametern erfolgen eine Herausforderung. Dieser Artikel bietet eine Lösung basierend auf der MySQL-Dokumentation und einem Forenthread.
Methode:
Codebeispiel:
<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>
Mit dieser Methode können Sie effektiv über Ihren PHP-Code auf die Werte unserer Parameter in gespeicherten Prozeduren zugreifen.
Das obige ist der detaillierte Inhalt vonWie greife ich mit PHP auf Out-Parameter in gespeicherten MySQL-Prozeduren zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!