Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 33

Тема: Mysql и ошибка

  1. #1
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности

    Mysql и ошибка

    Как отследить ошибку Lost connection to MySQL server during query ?
    Пробовал так, но не пашет

    PHP код:
    mysql_function_query(mysql_connect_IDsqlfalse"""");
    if(
    mysql_errno() != 0) return SCM(playeridCOLOR_WHITE"Произошла ошибка mysql"); 
    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

  2. #2
    Администратор Аватар для Terner
    Регистрация
    11.04.2011
    Возраст
    27
    Сообщений
    2,824
    Репутация: 367

    Звание: - очень-очень хороший человек
    Цитата Сообщение от vasyok28 Посмотреть сообщение
    Как отследить ошибку Lost connection to MySQL server during query ?
    Пробовал так, но не пашет

    PHP код:
    mysql_function_query(mysql_connect_IDsqlfalse"""");
    if(
    mysql_errno() != 0) return SCM(playeridCOLOR_WHITE"Произошла ошибка mysql"); 
    http://sql-error.microbecal.com/chap10.html

  3. #3
    Джентльмен лжец Аватар для Fallen A.
    Регистрация
    03.09.2011
    Адрес
    Минск, БССР
    Возраст
    29
    Сообщений
    2,409
    Репутация: 337

    Звание: как роза среди колючек
    PHP код:
        mysqlQuery mysql_connect(MYSQL_SERVERMYSQL_USERMYSQL_DATABASEMYSQL_PASSWORD);
        
    printf("Соединение с MySQL. Адрес: %s. Имя пользователя: %s. База данных: %s"MYSQL_SERVERMYSQL_USERMYSQL_DATABASE);
        if(
    mysql_errno() != 0)
            print(
    "Ошибка соединения с MySQL.");
        else 
            print(
    "Соединение с MySQL прошло успешно.");
        
    mysql_debug(true); 

    Так используешь подключение.


    Или ты о чем-то другом?

  4. #4
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности
    все равно. ошибка (error #2013) Lost connection to MySQL server during query есть а сообщение об ошибки не вывело

    вот мой код:
    PHP код:
    mysql_function_query(mysql_connect_IDsqlfalse"""");
    if(
    mysql_errno() != 0) return print("Ошибка соединения с MySQL."); 
    else 
    SCM(playerid0x00CC66FF"Good."); 
    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

  5. #5
    Read-only Аватар для MacMailler
    Регистрация
    03.04.2012
    Адрес
    East Kazakhstan
    Возраст
    30
    Сообщений
    1,047
    Репутация: 211

    Звание: - весьма и весьма положительная личность
    У тебя же асинхронный запрос, OnQueryError юзай.

  6. #6
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности
    все равно не отслеживается, проблема актуальна
    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

  7. #7
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности
    Up...

    П.С прошу очень помочь
    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

  8. #8
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности
    Юзаю

    PHP код:
    publics OnQueryError(erroriderror[], callback[], query[], connectionHandle)
    {
        
    printf("ErrorID: %d | Error: %s | Callbak: %s | query : %s |"erroriderrorcallbackquery);
        return 
    true;

    Логи вывел, только вопрос как при данной ошибке сделать запрос заново?

    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

  9. #9
    Read-only Аватар для MacMailler
    Регистрация
    03.04.2012
    Адрес
    East Kazakhstan
    Возраст
    30
    Сообщений
    1,047
    Репутация: 211

    Звание: - весьма и весьма положительная личность
    PHP код:
    public OnQueryError(erroriderror[], callback[], query[], connectionHandle)
        if(
    errorid == CR_SERVER_LOST) {
            
    mysql_reconnect(connectionHandle);
            if(
    strfind(query"UPDATE"true) != -1) {
                
    mysql_function_query(connectionHandlequeryfalse""""); 
            }
        }
        return 
    1;


  10. #10
    Активный пользователь Аватар для vasyok28
    Регистрация
    11.01.2013
    Адрес
    Украина
    Возраст
    30
    Сообщений
    564
    Репутация: 96

    Звание: скоро придёт к известности
    Цитата Сообщение от MacMailler Посмотреть сообщение
    PHP код:
    public OnQueryError(erroriderror[], callback[], query[], connectionHandle)
        if(
    errorid == CR_SERVER_LOST) {
            
    mysql_reconnect(connectionHandle);
            if(
    strfind(query"UPDATE"true) != -1) {
                
    mysql_function_query(connectionHandlequeryfalse""""); 
            }
        }
        return 
    1;

    Только что проверил, запрос повторно не идет
    Мою подпись угнали(
    Нарушение ЕПФ: "Подпись и иже с ней" п.4 (с) TERNER

Страница 1 из 4 123 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •