sql >> データベース >  >> RDS >> Mysql

PHPを使用して1つのSQLクエリで複数のUPDATEを実行する

    SQLは構文的に正しいように見えます(単純なものを見逃していない限り)。実際の問題は、 mysql_query()を使用しているためです。 -しない 複数のステートメントをサポートします。したがって、2つのUPDATEを実行することはできません。 このメソッドを使用して1つにクエリを実行します。

    マニュアルから:

    同じように、mysql_ メソッドは廃止されているため、私(およびコミュニティ)は、を使用するようにコードを更新することをお勧めします。 mysqli_ または PDO メソッド-どちらも1つのステートメントで複数のクエリをサポートします。

    mysql_query()を使い続ける必要がある場合 (アプリケーション全体を再構築するのではなく)クエリを分割して連続して実行するだけです。



    1. \ PDO ::PARAM_BOOLを指定したPDObindValueにより、ステートメントの実行がサイレントに失敗します

    2. PostgreSQLで配列を作成する方法

    3. ハイブリッドクラウドPostgreSQLの導入のヒント

    4. 日付が正しくない場合、mysqlは空の日付を挿入します