Uruchamiam wiele operacji usuwania przez mysqli :: multi_query i mylę następne zapytanie w wierszu. Wystąpił następujący błąd bycie rzuconym."Polecenia niezsynchronizowane, nie możesz teraz uruchomić tej komendy" - Spowodowane przez mysqli :: multi_query
Czy muszę wyczyścić wielowątkowość, aby nie zepsuć następnego zapytania? Jaka jest przyczyna tego błędu?
I tak używam mojego multiquery
function deleteSomeTables($args){
$sql = 'delete 1;delete another;';
if($database->multi_query($sql)){
return true;
}else{
return false;
}
}
Używam najnowszej wersji xampp na windows 7
Więc jak mam wyczyścić zapytanie, ponieważ ja nie dostaję nic wrócił. Nie powiedziałeś mi nic, o czym już nie wiedziałem. – andrew
Coś jak ... 'do {$ mysqli-> use_result(); } while ($ mysqli-> next_result()) ' – ZoFreX