PDO 通過查詢獲取受影響的行數

我們從 $db 開始,這是 PDO 類的一個例項。執行查詢後,我們經常要確定受其影響的行數。PDOStatementrowCount() 方法可以很好地工作:

$query = $db->query("DELETE FROM table WHERE name = 'John'");
$count = $query->rowCount();

echo "Deleted $count rows named John";

注意:此方法僅應用於確定受 INSERT,DELETE 和 UPDATE 語句影響的行數。雖然此方法也適用於 SELECT 語句,但它在所有資料庫中都不一致。