如何知道PDO执行查询UPDATE成功?

时间:2016-02-24 10:53:17

标签: php mysql pdo

我有这个问题:

UPDATE account 
SET password = :newpw 
WHERE id = :id 
  AND password = :oldpw

我尝试输入错误的密码,但$stmt->execute总是返回true - 为什么?

1 个答案:

答案 0 :(得分:-1)

检查PDOStatement::rowCount

如果行更新,它将返回1,否则返回0。