Сообщение от
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. Берите смело более новую версию. Разница будет невелика.