如何让rowCount返回1而不是0?

时间:2014-02-12 17:36:13

标签: sql pdo rowcount

我知道如果我尝试使用PDO进行更新并且受影响的行为0,则rowCount返回0.

当我正在开发一个新的管理面板时,我想知道如何解决这个问题,因为有人(管理员)可以尝试保存一些内容而对我而言rowCount 0表示数据库中没有更新,为此我正在显示错误。

我在想。可能是Update的一些错误并在rowCount返回0,除非有0个受影响的行?因为如果没有,那么下一个验证应该可以解决我的问题。

if($q->rowCount() == 0 || $q->rowCount() == 1) { show success message }

这是一个好习惯吗?有什么建议吗?

谢谢,对不起我的语言。

1 个答案:

答案 0 :(得分:0)

PDO实现了返回错误信息的方法。

根据您要做的事情,您应该看看