ホームページ  >  記事  >  データベース  >  PHP で複数の MySQL クエリを実行するときに構文エラーを回避するにはどうすればよいですか?

PHP で複数の MySQL クエリを実行するときに構文エラーを回避するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-09 08:54:02899ブラウズ

How to Avoid Syntax Errors When Executing Multiple MySQL Queries in PHP?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。