Menulis Prosedur Tersimpan dalam phpMyAdmin: Panduan Langkah demi Langkah
Prosedur penyimpanan boleh memudahkan operasi pangkalan data yang kompleks. phpMyAdmin menyediakan cara mudah untuk mencipta dan mengurus prosedur tersimpan. Begini cara untuk melakukannya:
Membuat Prosedur Tersimpan:
Contoh:
<code class="sql">CREATE PROCEDURE get_customer_orders(IN customer_id INT) BEGIN SELECT * FROM orders WHERE customer_id = customer_id; END;</code>
Memanggil Prosedur Tersimpan dalam Seni Bina MVC:
Setelah anda mencipta prosedur yang disimpan, anda boleh memanggilnya daripada aplikasi seni bina MVC anda. Begini caranya:
Model:
<code class="php"><?php use PDO; class CustomerModel { private $db; public function __construct() { $this->db = new PDO(...); } public function getOrders($customerId) { $stmt = $this->db->prepare("CALL get_customer_orders(?)"); $stmt->bindParam(1, $customerId, PDO::PARAM_INT); $stmt->execute(); return $stmt->fetchAll(); } }</code>
Pengawal:
<code class="php">class CustomerController { public function index($customerId) { $customerModel = new CustomerModel(); $orders = $customerModel->getOrders($customerId); return view('customer/orders', ['orders' => $orders]); } }</code>
Dengan mengikuti langkah ini, anda boleh menulis dan memanggil prosedur tersimpan dengan mudah dalam phpMyAdmin dan menyepadukannya ke dalam aplikasi seni bina MVC anda.
Atas ialah kandungan terperinci Bagaimana untuk Menulis dan Memanggil Prosedur Tersimpan dalam phpMyAdmin untuk Aplikasi MVC Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!