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!