Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Mike World
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.01.2018
    Сообщений
    31
    Репутация:
    0 ±

    На какой версии MySQL писать мод

    На какой версии MySQL лучше писать мод?
    Я вот думаю на MySQL R41-2, а что подскажете вы?
    Есть еще самая новая MySQL R41-4, она лучше будет?
    И еще вопрос, как мне отключить логи(что бы не в папку "logs" логи mysql записывались, а в mysql_log)

    И как еще реальзовать в pawn, что бы в консоль выводило, подключено успешно или нет к БД MySQL.
    Я пробовал вот так

    PHP код:
    if(!mysql_errno())
    {
        print(
    "[DB] Не подключено");
    }
    else
    {
        print(
    "[DB] Подключено");

    Но ничего вообще не происходило
    Вопросов от меня очень много на форуме в последнее время... Я извиняюсь за это, я не тупой, просто хочу учиться правильно, естественно и через собственные ошибки.
    Так то опыт есть в pawn, но его мало, что бы создать полностью с нуля свой мод.
    Последний раз редактировалось Mike World; 06.03.2018 в 22:59.
    I love box, thank you my coach ...

  2. #2
    Аватар для Elrmrnt-Kritik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    05.11.2017
    Сообщений
    136
    Репутация:
    10 ±
    Цитата Сообщение от Mike World Посмотреть сообщение
    И как еще реальзовать в pawn, что бы в консоль выводило, подключено успешно или нет к БД MySQL.
    Вы не указали в скобках переменную подключения к базе данных. И здесь принцип немного другой:
    • 0 - ошибок нет (подключено),
    • 1044 - неверное имя пользователя,
    • 1045 - неверный пароль,
    • 1049 - неверное имя базы данных,
    • 2003 - хостинг не отвечает,
    • 2005 - неизвестный адрес хостинга.

    (наиболее распространенные ошибки)

    Например:
    Код:
    switch(mysql_errno(переменная подключения к базе данных))
    {
    	case 0: printf("Подключение к базе данных состоялось успешно.");
    	case 1044: printf("При подключении к базе данных возникла ошибка: неверное имя пользователя.");
    	case 1045: printf("При подключении к базе данных возникла ошибка: неверный пароль.");
    	case 1049: printf("При подключении к базе данных возникла ошибка: неверное имя базы данных.");
    	case 2003: printf("При подключении к базе данных возникла ошибка: хостинг не отвечает");
    	case 2005: printf("При подключении к базе данных возникла ошибка: неизвестный адрес хостинга.");
    	default: printf("При подключении к базе данных возникла ошибка. Код ошибки: %d.", mysql_errno(переменная подключения к базе данных));
    }
    Один знакомый скриптер (гораздо опытнее меня) проводил тесты скорости разных версий MySQL. По его словам, R41 в принципе наиболее быстрая версия. Каждая новая версия - исправление ошибок в предыдущих и введение чего-то нового, как правило. Так что не вижу смысла гадать между R41-2 и R41-4. Берите смело более новую версию. Разница будет невелика.
    Последний раз редактировалось Elrmrnt-Kritik; 06.03.2018 в 23:20.

  3. 2 пользователя(ей) сказали cпасибо:
    DeimoS (06.03.2018) Mike World (07.03.2018)
  4. #3
    Аватар для Mike World
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.01.2018
    Сообщений
    31
    Репутация:
    0 ±
    Спасибо, а как отключить логирование в папке logs.
    Что бы все логи создавали в mysql_log
    I love box, thank you my coach ...

  5. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Так а зачем тебе это? Новый формат логов наоборот позволяет получить конкретную информацию, не выискивая её среди другой. А если вдруг нужно получить полный лог, каким он был в mysql_log, в папке "logs" будет лежать папка "plugin", в которой, в свою очередь, лежит файл "mysql.log", содержащий нужный тебе полный лог.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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