PHP から MySQL ストアド プロシージャを作成するにはどうすればよいですか?
P粉794177659
P粉794177659 2023-10-24 11:36:52
0
2
622

ストアド プロシージャ (SP) の CREATE ステートメントを使用して、PHP から MySQL にクエリを実行しようとしましたが、失敗しました。これは不可能ですか?

可能であれば、例を挙げてください。

P粉794177659
P粉794177659

全員に返信(2)
P粉546179835

特権以外に、問題を引き起こしている可能性が最も高いのは、mysql_query($query) が実際には呼び出しごとに 1 つのコマンドしか実行できないことです。

したがって、必要なのはコマンドを複数の mysql_query($query) 呼び出しに分割することだけです。

私が言いたいのはこれです:

リーリー
いいねを押す +0
P粉008829791

MySQL マニュアルには、ストアド プロシージャの作成方法 について明確な概要が記載されています (13.1.15. CREATE PROCEDURE および CREATE FUNCTION 構文 )

次の質問は、MySQL データベースへのアクセスに使用するアカウントに、実際の作成プロセスに対する適切な権限があるかどうかです。

この問題の詳細については、こちらをご覧ください: 19.2.2。ストアド ルーチンと MySQL 権限

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート