ホームページ > データベース > mysql チュートリアル > phpMyAdmin と PHP で MySQL ストアド プロシージャを管理および使用する方法

phpMyAdmin と PHP で MySQL ストアド プロシージャを管理および使用する方法

DDD
リリース: 2024-11-17 08:14:03
オリジナル
1078 人が閲覧しました

How to Manage and Use MySQL Stored Procedures with phpMyAdmin and PHP?

phpMyAdmin を使用したスト​​アド プロシージャの管理と PHP への統合

phpMyAdmin にはストアド プロシージャを直接管理する機能が欠けているように見えるかもしれませんが、実際には、SQL クエリを使用して実行できます。

phpMyAdmin でストアド プロシージャを作成する

  1. phpMyAdmin の SQL タブに移動します。
  2. 次の SQL クエリを入力してストアド プロシージャを作成します:

1

2

3

4

CREATE PROCEDURE sp_test()

BEGIN

  SELECT 'Number of records: ', count(*) from test;

END//

ログイン後にコピー

PHP でのストアド プロシージャの使用

  1. PHP からストアド プロシージャを実行するには、CALL クエリを使用します。

1

2

$mysqli = new mysqli($host, $user, $password, $database);

$result = $mysqli->query("CALL sp_test()");

ログイン後にコピー
  1. 通常のクエリと同様にストアド プロシージャの結果をフェッチできます。

1

2

3

while ($row = $result->fetch_assoc()) {

  echo $row['Number of records: '];

}

ログイン後にコピー

以上がphpMyAdmin と PHP で MySQL ストアド プロシージャを管理および使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート