PHP を使用した複数の MYSQL クエリの実行: 構文エラー
PHP では、multi_query() を使用して複数の連続した MySQL ステートメントを実行できます。方法。ただし、複数のクエリを 1 つの文字列に結合し、query() メソッドを使用して実行しようとすると、一般的なエラーが発生します。
修正されたコードは次のとおりです。
include("databaseconnect.php"); $sqlQueries = [ "CREATE TEMPORARY TABLE tmp SELECT * FROM event_categoriesBU WHERE id = 1", "UPDATE tmp SET>
クエリを単一の文字列にまとめる場合、このコードでは配列を使用して各クエリを保存します。ループは配列を反復処理し、各クエリを個別に実行します。これにより、SQL ステートメントの構文エラーが防止されます。
各クエリの実行後に例外処理を使用するか、$conn->error プロパティをチェックして、エラーを適切に処理することを忘れないでください。
以上がPHP で複数の MySQL クエリを実行するときに構文エラーを回避するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。