「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP で MySQL DELETE クエリの成功を確認する方法は?

PHP で MySQL DELETE クエリの成功を確認する方法は?

2024 年 11 月 8 日に公開
ブラウズ:431

How to Verify the Success of a MySQL DELETE Query in PHP?

MySQL DELETE クエリの成功の検証

DELETE 操作を実行するときは、その実行が成功したことを確認することが重要です。 PHP では、DELETE クエリが成功したかどうかを判断するためにさまざまな方法を使用できます。

MySQLi および PDO

MySQLi または PDO、mysql_query() および PDO:: の使用exec() は、DELETE が成功すると異なる値を返します。 queries:

  • mysql_query(): 成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。
  • PDO::exec(): を返します。影響を受ける行数 (行がない場合は 0 を含む) Remove.

mysql_affected_rows() の使用

行が実際に削除されたことを確認するには、mysql_affected_rows() を使用します。 0 より大きい値が返された場合、クエリは成功しました。ただし、mysql_affected_rows() は、LOW_PRIORITY オプションを使用する場合など、すべてのケースでサポートされるわけではないことに注意してください。

削除前の行の存在の確認

あるいは、不要なクエリが不要な場合は、行を削除する前に行が存在するかどうかを確認できます。 SELECT クエリを使用して、行の存在を確認します。行が存在する場合は、DELETE 操作を続行します。それ以外の場合はスキップしてください。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3