有人能告訴我我做錯了什麼嗎?在行被刪除後,我無法得到受影響的行。即使已執行刪除操作,該函數始終返回int(0)。我讀了我需要清除或關閉我已完成的結果的地方,但仍然無效。調試顯示此錯誤:命令不同步。該手冊指出,爲了克服這個問題,必須使用$ result-> free。在我的情況下,它不起作用。mysqli沒有返回受影響的行
$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;
爲什麼不只是選擇相同的條件,並在刪除前回顯它們? – CheeseConQueso 2010-01-13 21:48:03