データベース テーブル データ変更のための MySQL クエリ実行の成功の判定
データベース操作を実行するときは、クエリが正常に変更されたかどうかを確認することが重要ですテーブルデータ。この場合、PHP コードはデータベースから記事を削除するクエリを実行し、AJAX 経由でページを更新する JavaScript 関数に文字列応答を返します。目標は、クエリが失敗した場合に "false" を返すことです。
間違った試行: クエリの準備のみをチェックしています
提供された PHP コード セグメントは、SQL ステートメントが正しいかどうかをチェックしようとします。は正しく準備されていますが、レコードが正常に削除されたかどうかは判断されません。この問題に対処するには、クエリによって影響を受ける行の数を確認するようにコードを更新する必要があります。
正しいアプローチ: 影響を受ける行の確認
以下の修正されたコード セグメントクエリの影響を受けた行があるかどうかを確認し、少なくとも 1 つの行が削除された場合は「true」を返し、または「false」を返します。それ以外の場合:
... echo ($delRecord->affected_rows > 0) ? 'true' : 'false'; $delRecord->close();
注: このアプローチは、JavaScript コードが文字列応答を正しく処理することを前提としています。 JavaScript 部分で問題が発生した場合は、さらに詳しい情報が必要になります。
以上がMySQL データの変更を確実に成功させ、PHP で適切なフィードバックを返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。