Laikas pereit ant pdo ;)
On 2013.06.27 18:30, ManXP wrote:
> 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
>