MySQL DELETE クエリの成功の検証
DELETE オペレーションを実行する場合、その実行が成功したことを確認することが重要です。 PHP では、DELETE クエリが成功したかどうかを判断するためにさまざまな方法を使用できます。
MySQLi および PDO
MySQLi または PDO、mysql_query() および PDO:: の使用exec() は、DELETE クエリが成功すると異なる値を返します:
mysql_affected_rows() を使用します
行が実際に削除された場合は、mysql_affected_rows() を使用してください。 0 より大きい値が返された場合、クエリは成功しました。ただし、mysql_affected_rows() は、LOW_PRIORITY オプションを使用する場合など、すべてのケースでサポートされるわけではないことに注意してください。
削除前に行の存在を確認する
または、不要なクエリが不要な場合は、行を削除する前に行が存在するかどうかを確認できます。 SELECT クエリを使用して、行の存在を確認します。行が存在する場合は、DELETE 操作を続行します。それ以外の場合はスキップしてください。
以上がPHP で MySQL DELETE クエリの成功を確認する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。