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 语句,但它在所有数据库中都不一致。