Rumah > Artikel > pangkalan data > Bagaimana untuk Mengakses Parameter Keluar dalam Prosedur Tersimpan MySQL dengan PHP?
Mengakses Parameter Keluar dalam PHP Prosedur Tersimpan MySql
Apabila bekerja dengan prosedur tersimpan dalam MySQL menggunakan PHP, mengakses nilai parameter keluar boleh satu cabaran. Artikel ini menyediakan penyelesaian berdasarkan dokumentasi MySQL dan urutan forum.
Kaedah:
Contoh Kod:
<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>
Dengan menggunakan kaedah ini, anda boleh mengakses nilai parameter keluar dalam prosedur tersimpan dengan berkesan daripada kod PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Parameter Keluar dalam Prosedur Tersimpan MySQL dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!