ホームページ  >  記事  >  データベース  >  phpMyAdmin でストアド プロシージャを作成および実行するにはどうすればよいですか?

phpMyAdmin でストアド プロシージャを作成および実行するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-04 06:23:01959ブラウズ

How Do You Create and Execute Stored Procedures in phpMyAdmin?

phpMyAdmin でストアド プロシージャを作成および実行する方法

phpMyAdmin でストアド プロシージャを作成および実行することは、データベース管理を強化できる簡単なプロセスです能力。開始に役立つステップバイステップのガイドは次のとおりです。

ストアド プロシージャの作成

  1. phpMyAdmin でデータベースに移動します。
  2. ヘッダーにある [ルーチン] タブをクリックします。
  3. [ルーチンの追加] をクリックします。
  4. 表示されるポップアップ ウィンドウで、ストアド プロシージャ コードを入力します。
  5. 「GO」をクリックしてストアド プロシージャを作成します。

例:

CREATE PROCEDURE calculate_age(id VARCHAR(10))
BEGIN
    SELECT name, (DATE(NOW()) - DATE_OF_BIRTH)/365 AS age
    FROM people
    WHERE id = id;
END

MVC を使用したスト​​アド プロシージャの呼び出しアーキテクチャ

MVC アーキテクチャでは、コントローラーからストアド プロシージャを呼び出すことができます。 PHP と mysqli を使用した簡略化された例を次に示します。

<code class="php">// Get database connection
$db = new mysqli('127.0.0.1:3306', 'username', 'password', 'database');

// Prepare statement to call stored procedure
$stmt = $db->prepare("CALL get_sales(?)");

// Bind parameter to stored procedure
$stmt->bind_param('i', $order_id);

// Execute stored procedure
$stmt->execute();

// Get result from stored procedure
$result = $stmt->get_result();</code>

これらの手順に従うことで、phpMyAdmin でストアド プロシージャを簡単に作成して実行し、MVC アプリケーションでそれらを利用して複雑なデータベース操作を効率的に実行できます。

以上がphpMyAdmin でストアド プロシージャを作成および実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。