MySQL проблемы с выполнением запроса -
Makar007 - 28.01.2014
Доброго времени суток, у меня такая забавная вещь.
PHP код:
[19:49:55] >> mysql_query( Connection handle: 1 )
[19:49:55] CMySQLHandler::Query(UPDATE `Accounts` SET `Reg` = '1', `Sex` = '1', `Age` = '23', `Lang` = '8', `Nation` = '9', `Educ` = '5', `Money` = '1000', `Model` = '30', `SetSpawn` = '1', `SetBEnter` = '0' WHERE `Name` = 'Eddie_Jemison') - An error has occured. (Error ID: 2013, Lost connection to MySQL server during query)
[19:49:55] >> mysql_query( Connection handle: 1 )
[19:49:55] CMySQLHandler::Query(UPDATE `Accounts` SET `Pos_x` = '1640.393798', `Pos_y` = '-1483.962158', `Pos_z` = '7.220862', `Interior` = '0', `World` = '0' WHERE `Name` = 'Eddie_Jemison') - Successfully executed.
В чем может быть проблема?
Re: MySQL запрос -
Makar007 - 28.01.2014
Вот какая ерунда, иногда то они оба выполняются.
Но в чем может быть проблема в невыполнении запроса, активируется сток в дисконекте.
PHP код:
[20:38:24] CMySQLHandler::Query(UPDATE `Accounts` SET `Reg` = '1', `Sex` = '1', `Age` = '23', `Lang` = '8', `Nation` = '9', `Educ` = '5', `Money` = '1000', `Model` = '30', `SetSpawn` = '1', `SetBEnter` = '0' WHERE `Name` = 'Eddie_Jemison') - Successfully executed.
[20:38:24] >> mysql_query( Connection handle: 1 )
[20:38:24] CMySQLHandler::Query(UPDATE `Accounts` SET `Pos_x` = '2223.342529', `Pos_y` = '-2288.902587', `Pos_z` = '5.543277', `Interior` = '0', `World` = '0' WHERE `Name` = 'Eddie_Jemison') - Successfully executed.
Re: MySQL запрос -
Stepashka - 28.01.2014
Ну сервер говорит тебе что потеряно соединение с базой.
Re: MySQL запрос -
Makar007 - 28.01.2014
Quote:
Originally Posted by Stepashka
Ну сервер говорит тебе что потеряно соединение с базой.
|
Это я знаю, но не понимаю почему? через секунду выполняется следующий запрос и успешно, иногда наоборот первый успешно второй с ошибкой, иногда оба выполняются нормально, иногда оба с ошибкой.
Re: MySQL проблемы с выполнением запроса -
Makar007 - 30.01.2014
Нужна помощь.
Re: MySQL проблемы с выполнением запроса -
Den_Bellik - 30.01.2014
У тебя просто пропадает подключения, отправляй еще раз запрос.
Надеюсь не получиться замкнутый цикл, при отключенной базе.
Но нужно будет сделать еще какие то проверки.
PHP код:
public OnQueryError(errorid, error[], callback[], query[], connectionHandle)
{
if(errorid == 2013) return mysql_query(id_подключения, query);
else return true;
}
Re: MySQL проблемы с выполнением запроса -
Makar007 - 02.02.2014
Спасибо, надеюсь будет работать.
Re: MySQL проблемы с выполнением запроса -
Jon_De - 02.02.2014
Quote:
Originally Posted by Makar007
Спасибо, надеюсь будет работать.
|
не будет и даже не ставьте, сервер зависнет просто
я бы запросы откладывал в массив и выполнял когда появится коннект с базой
Re: MySQL проблемы с выполнением запроса -
Makar007 - 03.02.2014
Quote:
Originally Posted by Jon_De
не будет и даже не ставьте, сервер зависнет просто
я бы запросы откладывал в массив и выполнял когда появится коннект с базой
|
Мне бы знать почему обрывается соединение с базой, а через миллисекунды следующий запрос выполняется нормально, может это связано как то с MySQL сервером? Использую для локального соединения OpenServer
Re: MySQL проблемы с выполнением запроса -
Makar007 - 04.02.2014
Нужна помощь
Re: MySQL проблемы с выполнением запроса -
Urukhay - 04.02.2014
Именно в этом месте, каждый раз? Исключений не бывает? Если стабильно на это месте отключается, значит дело в коде, самом запросе.
Re: MySQL проблемы с выполнением запроса -
Makar007 - 04.02.2014
Иногда выполняется, но чаще всего нет.
Ну да пока только в этом.