PDO exec在删除记录时不返回值

时间:2010-01-13 20:58:26

标签: php

当我从数据库中删除记录时,即使它成功,我得到的只是int(0)。我究竟做错了什么?手册没有举例说明这个程序。

$foo = db::getInstance()->exec("CALL deleteUser(222)");

1 个答案:

答案 0 :(得分:0)

我的预感是,它与您调用SP而不是“常规”SQL查询这一事实有关。我不太熟悉SP,但也许你应该从SP中返回删除的行数?只是一个想法。