- Автор темы
- #1
Подключение к базе данных не удалось [Неизвестная ошибка. Код ошибки: -1]
что делать?
подключение к бд
что делать?
подключение к бд
Код:
sql_connection = mysql_connect("127.0.0.1", "root", "", "rb");
for(new j = 0; j < 5; j ++ )
format(ip_white_list[j], 16, "1");
switch(mysql_errno())
{
case 0: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ óäàëîñü");
case 1044: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ íå óäàëîñü [Óêàçàíî íåèçâåñòíîå èìÿ ïîëüçîâàòåëÿ]");
case 1045: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ íå óäàëîñü [Óêàçàí íåèçâåñòíûé ïàðîëü]");
case 1049: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ íå óäàëîñü [Óêàçàíà íåèçâåñòíàÿ áàçà äàííûõ]");
case 2003: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ íå óäàëîñü [Õîñòèíã ñ áàçîé äàííûõ íåäîñòóïåí]");
case 2005: print("Ïîäêëþ÷åíèå ê áàçå äàííûõ íå óäàëîñü [Óêàçàí íåèçâåñòíûé àäðåñ õîñòèíãà]");
default: printf("Ïîäêëþ÷åíèå ê áàçå äàííûõ íå óäàëîñü [Íåèçâåñòíàÿ îøèáêà. Êîä îøèáêè: %d]", mysql_errno());
}
mysql_set_charset("cp1251");
mysql_tquery(sql_connection, !"SET CHARACTER SET 'utf8'", "", "");
mysql_tquery(sql_connection, !"SET NAMES 'utf8'", "", "");
mysql_tquery(sql_connection, !"SET character_set_client = 'cp1251'", "", "");
mysql_tquery(sql_connection, !"SET character_set_connection = 'cp1251'", "", "");
mysql_tquery(sql_connection, !"SET character_set_results = 'cp1251'", "", "");
mysql_tquery(sql_connection, !"SET SESSION collation_connection = 'utf8_general_ci'", "", "");
mysql_log(LOG_ERROR);
new
_ip_addreas[16];
GetConsoleVarAsString("bind", _ip_addreas, sizeof(_ip_addreas));
new _port = GetConsoleVarAsInt("port");
if(!isnull(_ip_addreas) && 0 == strcmp(_ip_addreas, "127.0.0.1") && _port == 8192)
{
SendRconCommand("password test_dev_ever");
mysql_log(LOG_ALL);
}
else if(!isnull(_ip_addreas) && 0 == strcmp(_ip_addreas, "127.0.0.1") && _port == 8192)
{
mysql_log(LOG_ALL); // LOG_ERROR
}
Последнее редактирование модератором: