【发布时间】:2014-02-12 17:36:13
【问题描述】:
我知道如果我尝试使用 PDO 进行更新并且受影响的行为 0,那么 rowCount 返回 0。
当我正在开发一个新的管理面板时,我想知道如何解决这个问题,因为有人(管理员)可以尝试保存一些东西,而对我来说 rowCount 0 意味着数据库中没有更新,为此我正在展示一个错误。
我在想。除非有 0 个受影响的行,否则 Update 可能会出现一些错误并在 rowCount 返回 0?因为如果不是,那么下一次验证应该可以解决我的问题。
if($q->rowCount() == 0 || $q->rowCount() == 1) { show success message }
那么这是一个好习惯吗?请问有什么建议吗?
谢谢你,对不起我的语言。
【问题讨论】: