Перейти к содержимому

Ice-Host


Добро пожаловать на пользовательский форум CR-MP.RU
Зарегистрируйтесь или авторизуйтесь на нашем форуме, чтобы получить доступ ко всем функциям.
Если у Вас уже имеется аккаунт, нажмите, чтобы войти.
Если у Вас нет аккаунта на нашем форуме, нажмите, чтобы перейти к регистрации. Возникли проблемы с регистрацией ? Обратитесь на почту admin@cr-mp.ru с вашей проблемой.
Фотография

mysql error

- - - - - Error

Лучший Ответ Vladimir_Kulkov , 29 Июль 2017 - 06:10

попробывал переустановить денвер, не помогло, может быть в сохранении проблема?

				new query[128], temp[15];
				mysql_real_escape_string(inputtext, temp);
	   			format(query, sizeof(query), "INSERT INTO `accounts` (`login`, `password`) VALUES ('%s','%s')", sendername(playerid), temp);
	   			mysql_function_query(dbHandle, query, false, "", "");
	   			format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `login` = '%s' AND `password` = '%s' LIMIT 1", sendername(playerid), temp);
	   			mysql_function_query(dbHandle, query, true, "player_login", "i", playerid);

public player_connect(playerid)
{
	new query[84];
	format(query, sizeof(query), "SELECT `id` FROM `accounts` WHERE `login` = '%s'", sendername(playerid));
	mysql_function_query(dbHandle, query, true, "player_check", "ii", playerid, 0);
	return 1;
}

а вот это при подключении игрока на сервер

[09:59:02] >> mysql_query_callback( Connection handle: 1 )
[09:59:02] Passing query SELECT `id` FROM `accounts` WHERE `login` = 'Test_Test' | ii
[09:59:02] ProcessQueryThread(player_check) - Query was successful. (SELECT `id` FROM `accounts` WHERE `login` = 'Test_Test')
[09:59:02] ProcessQueryThread(player_check) - Data caching enabled.
[09:59:02] CMySQLHandler::StoreResult() - Result was stored.
[09:59:02] CMySQLHandler::FreeResult() - Result was successfully free'd.
[09:59:02] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[09:59:02] player_check(ii) - Threaded function called.
[09:59:02] >> cache_get_data( Connection handle: 1 )
[09:59:02] ProcessTick() - The cache has been cleared.
[09:59:09] >> mysql_real_escape_string( Connection handle: 1 )
[09:59:09] CMySQLHandler::EscapeString(123456); - Escaped 6 characters to 123456.
[09:59:09] >> mysql_query_callback( Connection handle: 1 )
[09:59:09] >> mysql_query_callback( Connection handle: 1 )
[09:59:09] Passing query INSERT INTO `accounts` (`login`, `password`) VALUES ('Test_Test','123456') | 
[09:59:09] ProcessQueryThread() - Query was successful. (INSERT INTO `accounts` (`login`, `password`) VALUES ('Test_Test','123456'))
[09:59:09] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[09:59:09] () - Threaded function called.
[09:59:09] Passing query SELECT * FROM `accounts` WHERE `login` = 'Test_Test' AND `password` = '123456' LIMIT 1 | i
[09:59:09] ProcessQueryThread(player_login) - Query was successful. (SELECT * FROM `accounts` WHERE `login` = 'Test_Test' AND `password` = '123456' LIMIT 1)
[09:59:09] ProcessQueryThread(player_login) - Data caching enabled.
[09:59:09] CMySQLHandler::StoreResult() - Result was stored.
[09:59:09] CMySQLHandler::FreeResult() - Result was successfully free'd.
[09:59:09] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[09:59:09] player_login(i) - Threaded function called.
[09:59:09] >> cache_get_data( Connection handle: 1 )
[09:59:09] ProcessTick() - The cache has been cleared.

Проблему решил, была в стоке, при подключении к БД, и в public OnGameModeInit() не было подключения

Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1
Vladimir_Kulkov

Основатель DEXO RolePlay


Репутация: 58

[17:50:29] >> mysql_connect(localhost, root, dexorp, ******) on port 3306
[17:50:29] CMySQLHandler::CMySQLHandler() - constructor called.
[17:50:29] CMySQLHandler::CMySQLHandler() - Connecting to "localhost" | DB: "dexorp" | Username: "root"
[17:50:29] CMySQLHandler::Connect() - Connection was successful.
[17:50:29] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[17:50:29] >> mysql_ping( Connection handle: 1 )
[17:50:29] CMySQLHandler::Ping() - Connection is still alive.
[17:50:29]  
[17:50:29]  ** MySQL Debugging enabled (07/28/17)
[17:50:29]  
В чем проблема?



#2
SCRIPTMAN

Shapik


Репутация: 151

Денвер запущен? База данных добавлена? База данных, пользователь, хост указаны в моде? Всё ли правильно написано?



#3
Vladimir_Kulkov

Основатель DEXO RolePlay


Репутация: 58
Напиши в вк в лс скину скрин.

#4
#Salev

Developer Mateo GW | Developer RIP GTA RP


Репутация: 55
Попробуйте переделать подключение к базе данных

Сообщение отредактировал #Salev: 28 Июль 2017 - 17:31


#5
Vladimir_Kulkov

Основатель DEXO RolePlay


Репутация: 58
✓  Лучший Ответ

попробывал переустановить денвер, не помогло, может быть в сохранении проблема?

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст


а вот это при подключении игрока на сервер

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст


Проблему решил, была в стоке, при подключении к БД, и в public OnGameModeInit() не было подключения


Сообщение отредактировал Vladimir_Kulkov: 29 Июль 2017 - 05:58






Темы с аналогичным тегами Error

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Место свободно Место свободно