ホームページ >データベース >mysql チュートリアル >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 サイトの他の関連記事を参照してください。