
phpMyAdmin を使用したストアド プロシージャの管理と PHP への統合
phpMyAdmin にはストアド プロシージャを直接管理する機能が欠けているように見えるかもしれませんが、実際には、SQL クエリを使用して実行できます。
phpMyAdmin でストアド プロシージャを作成する
- phpMyAdmin の SQL タブに移動します。
- 「
- 次の SQL クエリを入力してストアド プロシージャを作成します:
1 2 3 4 | CREATE PROCEDURE sp_test()
BEGIN
SELECT 'Number of records: ' , count (*) from test;
END
|
ログイン後にコピー
PHP でのストアド プロシージャの使用
- PHP からストアド プロシージャを実行するには、CALL クエリを使用します。
1 2 | $mysqli = new mysqli( $host , $user , $password , $database );
$result = $mysqli ->query( "CALL sp_test()" );
|
ログイン後にコピー
- 通常のクエリと同様にストアド プロシージャの結果をフェッチできます。
1 2 3 | while ( $row = $result ->fetch_assoc()) {
echo $row [ 'Number of records: ' ];
}
|
ログイン後にコピー
以上がphpMyAdmin と PHP で MySQL ストアド プロシージャを管理および使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。