gpt4 book ai didi

php - mysqli 没有返回受影响的行

转载 作者:行者123 更新时间:2023-11-29 01:02:34 26 4
gpt4 key购买 nike

有人可以告诉我我做错了什么吗?删除一行后,我无法返回受影响的行。即使执行了删除操作,该函数也始终返回 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;

最佳答案

调用存储过程或函数时,int(0) 注意到存储过程退出时没有任何错误。您需要选择存储过程中受影响的行数,然后让您的存储过程通过输出变量返回受影响的行。

关于php - mysqli 没有返回受影响的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2054109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com