驗證 MySQL DELETE 查詢是否成功
執行 DELETE 操作時,確定其成功執行至關重要。在 PHP 中,您可以採用各種方法來確定 DELETE 查詢是否成功。
MySQLi 和PDO
使用MySQLi 或PDO、mysql_query() 和PDO::成功刪除查詢後,exec() 傳回不同的值:
使用 mysql_affected_rows()
確保行實際上已被刪除,請使用 mysql_affected_rows()。如果傳回值大於0,則查詢成功。但是,請注意,並非所有情況都支援 mysql_affected_rows(),例如使用 LOW_PRIORITY 選項時。
刪除前檢查行是否存在
或者,以防止不必要的查詢,您可以在嘗試刪除該行之前檢查該行是否存在。使用 SELECT 查詢來驗證該行是否存在。如果該行存在,則繼續DELETE操作;否則,請跳過。
以上是如何在 PHP 中驗證 MySQL DELETE 查詢是否成功?的詳細內容。更多資訊請關注PHP中文網其他相關文章!