【发布时间】:2010-01-13 03:07:43
【问题描述】:
谁能告诉我我做错了什么?删除行后,我无法返回受影响的行。即使执行了删除操作,该函数也始终返回 int(0)。我阅读了我需要清除或关闭我所做的结果的地方,但它仍然不起作用。调试显示此错误:命令不同步。手册指出,要克服这个问题,必须使用 $result->free。就我而言,它不起作用。
$res = db::query("CALL deleteUser('$phone')");
if($res !== 1) {
echo 'failed';
} else {
echo 'success';
}
这是查询执行其操作的函数部分。
if(self::$instance->query($query) === false){
throw new exception("Failed");
} return self::$instance->affected_rows;
【问题讨论】:
-
为什么不在相同的条件下选择并在删除前回显它们?