我通過mysqli :: multi_query運行了多個刪除操作,並且它弄亂了行中的下一個查詢。被拋出。「命令不同步;你現在不能運行這個命令」 - 由mysqli :: multi_query導致
Error - SQLSTATE HY000.
Sql error: Commands out of sync; you can't run this command now
我是否需要以某種方式清除多查詢,以免它混淆我的下一個查詢?這個錯誤的原因是什麼?
這就是我如何運行我multiquery
function deleteSomeTables($args){
$sql = 'delete 1;delete another;';
if($database->multi_query($sql)){
return true;
}else{
return false;
}
}
我使用的是最新的XAMPP版本的Windows 7
那麼,如何清除查詢,因爲我沒有得到任何東西回來。你實際上沒有告訴我任何我不知道的東西。 – andrew 2011-02-04 01:40:41