使用PDO从MySQL更新数据

时间:2015-04-18 17:56:00

标签: php mysql pdo

当我使用PDO在MySQL中更新数据时,如何区分4种不同的情况。那些情况是:

  1. 数据已更新并更改
  2. 数据库执行失败
  3. 已存在相同的数据且不受更新
  4. 的影响
  5. 未找到更新数据的密钥
  6. 我一直在使用$stmt->execute()来检查这些情况中的任何一种情况,但即使发生第1,3和4号情况,也会始终返回true

    然后我尝试使用$stmt->rowCount()来计算受影响行的数量,但当我想告诉用户数据已更新或用户尝试输入已存在的数据时,它也出错了数据库或找不到密钥。

0 个答案:

没有答案