複数の削除を実行していmysqli::multi_query
ますが、次のクエリが台無しになっています。次のエラーがスローされています。
Error - SQLSTATE HY000.
Sql error: Commands out of sync; you can't run this command now
次のクエリを台無しにしないように、マルチクエリを何らかの方法でクリアする必要がありますか? このエラーの原因は何ですか?
そして、これは私がマルチクエリを実行している方法です:
function deleteSomeTables($args) {
$sql = 'delete 1;delete another;';
if ($database->multi_query($sql)) {
return true;
} else {
return false;
}
}
Windows 7でXamppの最新バージョンを使用しています