MySQL DELETE クエリの成功の検証
DELETE 操作を実行するときは、その実行が成功したことを確認することが重要です。 PHP では、DELETE クエリが成功したかどうかを判断するためにさまざまな方法を使用できます。
MySQLi および PDO
MySQLi または PDO、mysql_query() および PDO:: の使用exec() は、DELETE が成功すると異なる値を返します。 queries:
mysql_affected_rows() の使用
行が実際に削除されたことを確認するには、mysql_affected_rows() を使用します。 0 より大きい値が返された場合、クエリは成功しました。ただし、mysql_affected_rows() は、LOW_PRIORITY オプションを使用する場合など、すべてのケースでサポートされるわけではないことに注意してください。
削除前の行の存在の確認
あるいは、不要なクエリが不要な場合は、行を削除する前に行が存在するかどうかを確認できます。 SELECT クエリを使用して、行の存在を確認します。行が存在する場合は、DELETE 操作を続行します。それ以外の場合はスキップしてください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3