PDO と MySQL を使用したクエリの更新
PHP データ オブジェクト (PDO) を使用した MySQL データベース内のデータの更新は、正しく実行されないと問題が発生する可能性があります。クエリの実行で問題が発生するのはよくあることであり、エラーを理解することが重要です。
よくある問題の 1 つは、UPDATE 構文が間違っていることです。提供されたコードは、access_users テーブル内のすべての行を更新しようとしますが、これは更新操作の意図された動作ではありません。特定の行をターゲットにするには、WHERE 句を使用する必要があります。
UPDATE クエリの正しい構文は次のとおりです。
<code class="sql">UPDATE `access_users` SET `contact_first_name` = :firstname, `contact_surname` = :surname, `contact_email` = :email, `telephone` = :telephone WHERE `user_id` = :user_id</code>
ここで、WHERE 句は、 user_id フィールド。パラメータ (:firstname、:surname、:email、:telephone、:user_id) は、更新された値を提供するために使用されます。
確実に実行するには、次の手順をお勧めします:
以上がPDO を使用して MySQL データベース内の特定の行を更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。