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

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Alter Tableステートメントを使用してMySQLのテーブルをどのように変更しますか?

Linuxでmysqlを実行します(phpmyAdminを使用してポッドマンコンテナを使用して/なし)

MACOSで複数のMySQLバージョンを実行する:ステップバイステップガイド

共通の脆弱性(SQLインジェクション、ブルートフォース攻撃)に対してMySQLを保護するにはどうすればよいですか?

MySQL接続用のSSL/TLS暗号化を構成するにはどうすればよいですか?
