SE Dokumentation Här
Om du får kommandon osynkroniserade; du kan inte köra det här kommandot nu i din klientkod, du anropar klientfunktioner i fel ordning.
Detta kan till exempel hända om du använder mysql_use_result() och försöker köra en ny fråga innan du har anropat mysql_free_result(). Det kan också hända om du försöker köra två frågor som returnerar data utan att anropa mysql_use_result() eller mysql_store_result() emellan.
Du måste använda/lagra resultatet innan du kan fortsätta med nästa fråga efter.
Ett annat alternativ är att stänga anslutningen och starta den igen.