我知道如果我尝试使用PDO进行更新并且受影响的行为0,则rowCount返回0.
当我正在开发一个新的管理面板时,我想知道如何解决这个问题,因为有人(管理员)可以尝试保存一些内容而对我而言rowCount 0表示数据库中没有更新,为此我正在显示错误。
我在想。可能是Update的一些错误并在rowCount返回0,除非有0个受影响的行?因为如果没有,那么下一个验证应该可以解决我的问题。
if($q->rowCount() == 0 || $q->rowCount() == 1) { show success message }
这是一个好习惯吗?有什么建议吗?
谢谢,对不起我的语言。