ホームページ > データベース > mysql チュートリアル > PHP から MySQL ストアド プロシージャを呼び出すにはどうすればよいですか?

PHP から MySQL ストアド プロシージャを呼び出すにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-13 02:46:09
オリジナル
303 人が閲覧しました

How Can I Call a MySQL Stored Procedure from PHP?

PHP コードによる MySQL ストアド プロシージャの呼び出し

問題:

getTreeNodeName という名前の MySQL ストアド プロシージャが作成されました。タスクは、PHP を使用してそれを呼び出すことですコード。

解決策:

MySQLi の使用:

// Enable error reporting
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

// Connect to database
$connection = mysqli_connect("hostname", "user", "password", "db", "port");

// Run the stored procedure
$result = mysqli_query($connection, "CALL getTreeNodeName");

// Loop the result set
while ($row = mysqli_fetch_array($result)) {
    echo $row[0] . " - " . + $row[1];
}
ログイン後にコピー

MySQL の使用:

不正解メソッド:

// DO NOT USE THIS METHOD
$connection = mysql_connect("hostname", "user", "password", "db", "port");
ログイン後にコピー

このメソッドは非推奨であり、エラーが発生する可能性があります。

注:

代わりに mysqli を使用することをお勧めします。 mysql による安定性とパフォーマンスの向上

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

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