PHP からの MySQL ストアド プロシージャの呼び出し
PHP コードから MySQL ストアド プロシージャを呼び出すと、データベース操作を効率的に実行できます。この記事では、前述の MySQL クライアントとサーバーのバージョンを利用して、PHP 内でストアド プロシージャを呼び出すプロセスについて説明します。
getTreeNodeName という名前のストアド プロシージャをパラメータ nid の場合は、次の手順に従います:
$result = mysqli_query($connection, "CALL getTreeNodeName($nid)");
while ($row = mysqli_fetch_array($result)){ echo $row[0] . " - " . $row[1]; }
getTreeNodeName プロシージャが 2 つの列を持つ 1 つの行を返すことを前提としています。 。異なる結果構造が予想される場合は、それに応じてコードを調整します。
注: 提供されるソリューションでは、非推奨の mysql_* 関数の代わりに mysqli を利用し、互換性とパフォーマンスの向上を保証します。以上がPHP から MySQL ストアド プロシージャを呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。