ホームページ  >  に質問  >  本文

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

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

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

P粉794177659P粉794177659331日前546

全員に返信(2)返信します

  • P粉546179835

    P粉5461798352023-10-25 10:23:20

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

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

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

    リーリー

    返事
    0
  • P粉008829791

    P粉0088297912023-10-25 00:51:17

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

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

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

    返事
    0
  • キャンセル返事