SQLは構文的に正しいように見えます(単純なものを見逃していない限り)。実際の問題は、 mysql_query()
を使用しているためです。
-しない 複数のステートメントをサポートします。したがって、2つのUPDATE
を実行することはできません。 このメソッドを使用して1つにクエリを実行します。
マニュアルから:
同じように、mysql_
メソッドは廃止されているため、私(およびコミュニティ)は、を使用するようにコードを更新することをお勧めします。 mysqli_
またはPDO
メソッド-どちらも1つのステートメントで複数のクエリをサポートします。
mysql_query()
を使い続ける必要がある場合 (アプリケーション全体を再構築するのではなく)クエリを分割して連続して実行するだけです。