MySQL中進行刪除操作時,會返回一個表示操作結果的值。這個值可以告訴我們刪除操作執行是否成功,以及影響的行數。
刪除操作的語法如下: DELETE FROM table_name WHERE condition; 其中,table_name是要進行刪除操作的表的名稱,condition是根據哪些條件進行刪除。 執行該語句后,MySQL會返回一個整數值,代表此次刪除操作刪除的記錄行數。如果該值為0,說明并沒有符合條件的記錄需要被刪除。
如果要獲取刪除操作的結果,可以在代碼中使用以下方式來獲取:
$result = mysqli_query($conn, "DELETE FROM table_name WHERE condition"); if (!$result) { die("刪除操作執行失敗:" . mysqli_error($conn)); } else { $row_count = mysqli_affected_rows($conn); echo "刪除成功,本次操作刪除了 {$row_count} 條記錄。"; }
在上述代碼中,我們使用了mysqli_query()函數執行了刪除操作。如果刪除操作執行失敗,則會通過mysqli_error()函數輸出錯誤信息。如果刪除成功,則使用mysqli_affected_rows()函數獲取受影響的行數。
需要注意的是,執行刪除操作時如果未指定任何條件,則會刪除表中所有的記錄!因此,在進行刪除操作時要格外小心,一定要確保刪除的條件正確無誤。