Добрый день!
Изначально было всё отлично но не с того не всего MySQL начал выдавать пустой результат. Кто нибудь сталкивался с этим??
Пробовал с XAMPP на Denwer перейти тоже самое.
http://s017.radikal.ru/i402/1604/43/af31f8577752.png
Вид для печати
Добрый день!
Изначально было всё отлично но не с того не всего MySQL начал выдавать пустой результат. Кто нибудь сталкивался с этим??
Пробовал с XAMPP на Denwer перейти тоже самое.
http://s017.radikal.ru/i402/1604/43/af31f8577752.png
Не не таблица не пуста:
http://i013.radikal.ru/1604/bc/1b76e906efdc.png
INSERT
http://s017.radikal.ru/i443/1604/11/c83aa1e470b1.png
Ок.
1) Добавим в базу нового пользователя (с паролем, именем, полом)
2) Выполнил запрос на вывод всех игроков в базеPHP код:
INSERT INTO `players` (`name`, `password`, `gender`) VALUES ('$continue$', 'qwerty123', '2048')
PHP код:
SELECT * FROM players;
Ну так вопрос решен?
Нет, факт в том то что ты допустим заходишь через игру Регистрируешься заново перезаходишь с тем же аккаунтом но у тебя вместо авторизации снова регистрации. А поле в базе данных пустое
Да но с твоим то запросом он заходит, а точнее выводит авторизацию(ХЕШ пароли)
mysql_log(он чист, нет никаких ошибок)
PHP код:
new query[128/*произвольно*/];
mysql_format(connectionHandle, query, sizeof(query), "SELECT * FROM `players` WHERE `name` = '%e'", Player[playerid][Name]);
mysql_tquery(connectionHandle, query, "OnPlayerLogin", "d", playerid);
PHP код:
new query[256/*произвольно*/];
WP_Hash(Player[playerid][Password], 129, inputtext);
mysql_format(connectionHandle, query, sizeof(query), "INSERT INTO `players` (`name`, `password`, `gender`) VALUES ('%e', '%s', '%d')", Player[playerid][Name], Player[playerid][Password], Player[playerid][Gender]);
mysql_tquery(connectionHandle, query, "OnPlayerRegister", "d", playerid);
Проставьте лог сами в OnGameModeInit и попробуйте потом зарегистрироваться, выйти, авторизоваться.