如何驗證 MySQL DELETE 操作是否成功
使用 MySQL 執行 DELETE 查詢時,確定操作是否成功至關重要成功的。這在根據條件刪除特定記錄時尤其重要。
mysql_query() 方法:
對於使用mysql_query() 的傳統MySQL 交互,成功的DELETE 操作將返回布林值:
PDO: :exec() 方法:
對於 PHP 資料物件 (PDO),PDO::exec() 用於 DELETE 語句。與 mysql_query() 不同,PDO::exec() 傳回受影響的行數:
其他提示:
為了滿足mysql_query() 儘管沒有行受到影響但可能傳回TRUE 的邊緣情況,請考慮使用mysql_affected_rows() 明確檢查刪除了多少行。
為了提高效率,請在嘗試刪除該行之前檢查該行是否存在,以避免不必要的資料庫查詢。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3