REFER Dokumentacja Tutaj
Jeśli polecenia nie są zsynchronizowane; nie możesz teraz uruchomić tego polecenia w kodzie klienta, wywołujesz funkcje klienta w złej kolejności.
Może się to zdarzyć, na przykład, jeśli używasz mysql_use_result() i próbujesz wykonać nowe zapytanie przed wywołaniem mysql_free_result(). Może się to również zdarzyć, jeśli spróbujesz wykonać dwa zapytania, które zwracają dane bez wywoływania mysql_use_result() lub mysql_store_result() pomiędzy nimi.
Musisz użyć/zapisać wynik, zanim będziesz mógł kontynuować następne zapytanie po.
Inną alternatywą jest zamknięcie połączenia i ponowne uruchomienie.