ホームページ >データベース >mysql チュートリアル >phpMyAdmin でストアド プロシージャを管理し、PHP と統合するにはどうすればよいですか?
phpMyAdmin はストアド プロシージャを直接管理できませんが、SQL クエリを使用してストアド プロシージャを作成、変更、削除することは可能です。
作成するにはphpMyAdmin のストアド プロシージャを使用するには、次の手順に従います。
CREATE PROCEDURE sp_test() BEGIN SELECT 'Number of records: ', count(*) from test; END//
PHP からストアド プロシージャを使用するには、CALLを実行する必要がありますquery:
<?php $db = new mysqli('localhost', 'username', 'password', 'database'); // Prepare the stored procedure call $stmt = $db->prepare('CALL sp_test()'); // Execute the stored procedure $stmt->execute(); // Fetch the results $result = $stmt->get_result(); // Process the results while ($row = $result->fetch_assoc()) { echo $row['Number of records: '] . "<br>"; } $stmt->close(); $db->close();
phpMyAdmin を使用したくない場合は、ストアド プロシージャを管理できる他のツールは次のとおりです。
ストアド プロシージャは、SQL クエリを使用して phpMyAdmin で作成および管理できます。これらは、CALL コマンドを使用して PHP から簡単に呼び出すことができます。ストアド プロシージャを使用すると、特定の状況でパフォーマンスとコードの可読性が向上します。
以上がphpMyAdmin でストアド プロシージャを管理し、PHP と統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。