2014-02-17 55 views
1

你如何計算使用wordpress默認數據庫類成功執行刪除查詢的次數。wpdb刪除查詢計數

例如:

$delete = $wpdb->query("DELETE FROM table where and itemid > itemid"); 

我知道一個辦法是火SELECT COUNT:

$deletecount = $wpdb->query("SELECT COUNT(*) FROM table where itemid > itemid"); 

但有一種直接的方式來知道不執行第二查詢計數?

謝謝!

回答

3

$wpdb->query(...)函數返回一個與受影響的行數對應的整數值。所以,如果你刪除10行,然後它會返回10,使用它像:

$count = $wpdb->query('delete query'); 

你也可以使用:

$count = $wpdb->delete($table, $where, $where_format = null); 

失敗時返回成功的操作與同一受影響的行假。閱讀更多關於Codex

+0

薩拉姆和感謝,讓我很容易。 – Genus

+0

薩拉姆兄弟@ Genus,你是最受歡迎的:-) –