ПРЕПОРЪЧАЙТЕ Документация Тук
Ако извадите команди от синхронизиране; не можете да изпълните тази команда сега във вашия клиентски код, вие извиквате клиентски функции в грешен ред.
Това може да се случи, например, ако използвате mysql_use_result() и се опитате да изпълните нова заявка, преди да сте извикали mysql_free_result(). Това може да се случи и ако се опитате да изпълните две заявки, които връщат данни, без да извиквате mysql_use_result() или mysql_store_result() между тях.
Трябва да използвате/съхраните резултата, преди да можете да продължите със следващата заявка след това.
Друга алтернатива е да затворите връзката и да я стартирате отново.