PDO 通過查詢獲取受影響的行數
我們從 $db
開始,這是 PDO 類的一個例項。執行查詢後,我們經常要確定受其影響的行數。PDOStatement
的 rowCount()
方法可以很好地工作:
$query = $db->query("DELETE FROM table WHERE name = 'John'");
$count = $query->rowCount();
echo "Deleted $count rows named John";
注意:此方法僅應用於確定受 INSERT,DELETE 和 UPDATE 語句影響的行數。雖然此方法也適用於 SELECT 語句,但它在所有資料庫中都不一致。