理論的な質問があります。
PHP ファイル内で関数を宣言することと、データベース内で同じことを行うストアド プロシージャを作成することの間に違いは見当たりません。
たとえば、特定の国のすべての都市のリストを返すストアド プロシージャを作成する必要があるのはなぜですか? PHP関数を使用してデータベースにクエリを実行すると、同じ結果が得られるのに、なぜですか?
この場合、ストアド プロシージャを使用する利点は何ですか? またはどちらが良いですか?データベース内で PHP またはストアド プロシージャの関数を使用するには? そして、2つの違いは何ですか?
ありがとうございました。