ホームページ >データベース >mysql チュートリアル >MVC アプリケーションの phpMyAdmin でストアド プロシージャを作成して呼び出す方法
phpMyAdmin でのストアド プロシージャの作成: ステップバイステップ ガイド
プロシージャをストアすると、複雑なデータベース操作を簡素化できます。 phpMyAdmin は、ストアド プロシージャを簡単に作成および管理する方法を提供します。その方法は次のとおりです:
ストアド プロシージャの作成:
例:
<code class="sql">CREATE PROCEDURE get_customer_orders(IN customer_id INT) BEGIN SELECT * FROM orders WHERE customer_id = customer_id; END;</code>
MVC アーキテクチャでのストアド プロシージャの呼び出し:
作成したらストアド プロシージャを作成すると、MVC アーキテクチャ アプリケーションから呼び出すことができます。方法は次のとおりです:
モデル:
<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>
コントローラー:
<code class="php">class CustomerController { public function index($customerId) { $customerModel = new CustomerModel(); $orders = $customerModel->getOrders($customerId); return view('customer/orders', ['orders' => $orders]); } }</code>
次の手順に従って、次のことができます。 phpMyAdmin でストアド プロシージャを簡単に作成して呼び出し、MVC アーキテクチャ アプリケーションに統合できます。
以上がMVC アプリケーションの phpMyAdmin でストアド プロシージャを作成して呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。