Walaupun salah tanggapan, memang mungkin untuk mengurus prosedur tersimpan menggunakan phpMyAdmin. Untuk mencapai matlamat ini, ikuti langkah berikut:
CREATE PROCEDURE sp_test() BEGIN SELECT 'Number of records: ', count(*) from test; END//
Untuk melaksanakan prosedur tersimpan dalam PHP, gunakan pertanyaan CALL, seperti yang ditunjukkan di bawah:
<?php $con = new mysqli("localhost", "username", "password", "database"); if ($con->connect_error) { die("Connection failed: " . $con->connect_error); } $sp_query = "CALL sp_test();"; if ($con->query($sp_query) === TRUE) { $result = $con->query("SELECT @num_records"); if ($result->num_rows > 0) { $row = $result->fetch_assoc(); echo "Number of records: " . $row["@num_records"]; } else { echo "No records found"; } } else { echo "Error calling stored procedure: " . $con->error; } $con->close(); ?>
Prosedur tersimpan boleh diubah atau digugurkan melalui phpMyAdmin. Ia boleh didapati dalam set medan "Rutin" di bawah jadual dalam tab Struktur.
Menggunakan prosedur tersimpan dengan PHP menawarkan beberapa faedah:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengurus dan Menggunakan Prosedur Tersimpan dalam phpMyAdmin dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!