使用PDO 和MySQL 更新查詢
如果執行不正確,使用PHP 資料物件(PDO) 更新MySQL 資料庫中的資料可能會帶來挑戰。查詢執行時遇到問題很常見,了解錯誤至關重要。
一個常見問題是更新語法不正確。提供的程式碼嘗試更新 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中文網其他相關文章!