Pamirsau parasyt, kad problema sutvarkyta. Jei kazkam bus aktualu, padejo toks kodas: mysql_query(...........); $report_id=mysql_insert_id(); if (!is_numeric($report_id) || empty($report_id)) //in case MySQL goes away during large query, close connection, reconnect, and insert report { mysql_close(); mysql_connect($DB_HOST, $DB_USER, $DB_PASS); mysql_select_db($DB_NAME); mysql_query(...............); } Gal ir ne geriausias sprendimas, bet suveike ant visu serveriu "Darius" wrote in message news:51CC41F6.9080106@sito.nereikia... Priežasčių gali būti įvairių. Vienas iš variantų, kad tarp užklausų yra laiko tarpai ir prarandamas mysql connection'as. Sprendimas čia http://stackoverflow.com/questions/1644432/mysql-server-has-gone-away-in-exactly-60-seconds Reikia pakeisti mysql nustatymą connect_timeout į didesnį. Darius On 06/14/2013 05:31 PM, ManXP wrote: > Bandant padaryt INSERT query su PHP, gaunama mineta klaida. Paarius > copy/paste per phpmyadmin - viskas suveikia. Ka keist - PHP ar MySQL > nustatymus? > > P.S. query dydis ~8 KB