VycheslavDikunets 0 Опубликовано 7 марта, 2019 (изменено) В общем шо это за фигня? Данных от базы данных вписал вроде как правильно, но всё равно не подключается. Использую локалку. MySQL R41-4 #define MYSQL_HOST "localhost" #define MYSQL_USER "root" #define MYSQL_BASE "root" // название бд. Да-да не удивляйтесь)) #define MYSQL_PASS "" Данные из mysql_log [17:56:20] [ERROR] mysql_connect: handle error: no database specified [17:56:20] [ERROR] mysql_errno: invalid connection handle '1' [17:56:20] [ERROR] mysql_set_charset: invalid connection handle '1' Изменено 7 марта, 2019 пользователем VycheslavDikunets Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Shao 116 Опубликовано 7 марта, 2019 1-я ошибка.Какую версию мускла используешь?2-я ошибка.Где запускаешь?Денвер или опен сервер?Можно mysql_connect по подробнее. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 VycheslavDikunets 0 Опубликовано 7 марта, 2019 (изменено) 1. Написал вышел 2. Denwer конечно, я же вродь написал. 3. new MySQL:dbHandle; //-------------- public OnGameModeInit() { ConnectMySQL(); } //-------------- stock ConnectMySQL() { dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_BASE, MYSQL_PASS); switch(mysql_errno()) { case 0: print("База данных подключена - успешно"); default: print("База данных подключена - не успешно"); } mysql_log(ERROR | WARNING); mysql_set_charset("cp1251"); } Изменено 7 марта, 2019 пользователем VycheslavDikunets Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Shao 116 Опубликовано 7 марта, 2019 Логи сервера?И что за мод? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 #meow 64 Опубликовано 7 марта, 2019 (изменено) @VycheslavDikunets, Замени: dbHandle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_BASE); #define MYSQL_HOST "localhost" #define MYSQL_USER "root" #define MYSQL_PASS "" #define MYSQL_BASE "root" открываем a_mysql.inc и смотрим, что тут у нас? native MySQL:mysql_connect(const host[], const user[], const password[], const database[], MySQLOpt:option_id = MySQLOpt:0); Изменено 7 марта, 2019 пользователем #meow Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 floZZy 125 Опубликовано 7 марта, 2019 Зачем ты в " MYSQL_BASE " написал root? У тебя сама база так называется? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 #meow 64 Опубликовано 7 марта, 2019 @floZZy, у него бд с таким названием, это уточняется в первом сообщении Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 floZZy 125 Опубликовано 7 марта, 2019 @#meow,Не заметил просто. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Vegas 91 Опубликовано 7 марта, 2019 бэйз с пассом перепутал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 PlayHoster 0 Опубликовано 7 марта, 2019 Win как я понимаю? my.ini открой, глянь что в параметре bind стоит? Поставь 0.0.0.0 или 127.0.0.1 . И попробуй подключится не через хост, а через IP (127.0.0.1). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
В общем шо это за фигня?
Данных от базы данных вписал вроде как правильно, но всё равно не подключается.
Использую локалку.
MySQL R41-4
Изменено пользователем VycheslavDikunets
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты