Rumah > Artikel > pangkalan data > Bagaimana untuk Mengintegrasikan Prosedur Tersimpan dengan lancar dengan PHP?
Walaupun benar phpMyAdmin tidak menyediakan fungsi pengurusan langsung untuk prosedur tersimpan, jangan putus asa! Terdapat penyelesaian yang mudah menggunakan pertanyaan.
1. Menggunakan Pertanyaan:
Menggunakan tab SQL, buat pertanyaan baharu dan masukkan kod berikut (ubah suai mengikut keperluan):
CREATE PROCEDURE sp_test() BEGIN SELECT 'Number of records: ', count(*) from test; END//
2. Tetapkan Pembatas:
Daripada medan "Pembatas" pada tab SQL, tetapkannya kepada "//".
1 . Jalankan Pertanyaan PANGGILAN:
Untuk memanggil prosedur tersimpan daripada PHP, gunakan fungsi mysqli_query():
$mysqli = new mysqli("localhost", "username", "password", "dbname"); $mysqli->query("CALL sp_test()");
2. Dapatkan Keputusan:
Selepas melaksanakan pertanyaan, anda boleh mendapatkan semula keputusan prosedur tersimpan menggunakan mysqli_fetch_array():
if ($result = $mysqli->query("CALL sp_test()")) { while ($row = $result->fetch_array(MYSQLI_ASSOC)) { echo $row['Number of records: ']; } }
Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan Prosedur Tersimpan dengan lancar dengan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!