REFERENCE Dokumentace Zde
Pokud se příkazy nesynchronizují; tento příkaz nyní nemůžete spustit ve svém klientském kódu, voláte klientské funkce ve špatném pořadí.
To se může stát, například, pokud používáte mysql_use_result() a pokusíte se provést nový dotaz předtím, než zavoláte mysql_free_result(). Může k tomu také dojít, když se pokusíte provést dva dotazy, které vracejí data, aniž byste mezi tím zavolali mysql_use_result() nebo mysql_store_result().
Než budete moci pokračovat dalším dotazem, musíte výsledek použít/uložit.
Další alternativou je ukončit připojení a znovu jej spustit.