Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Ошибка mysql не загружает данные

Статус
В этой теме нельзя размещать новые ответы.

aidar14

Умник
Ошибка такая [ERROR] CMySQLQuery::Execute[OnPlayerLogin] - (error #1065) Query was empty
Из-за паблика логина
PHP:
publics OnPlayerLogin(playerid)
{
	new r,f;
	new string[500];
	cache_get_data(r,f);
	if(r)
	{
	    cache_get_field_content(0, "Password", PlayerInfo[playerid][pPassword],MysqlConnect_ID,64);
	    cache_get_field_content(0, "Skype", PlayerInfo[playerid][pSkype],MysqlConnect_ID,32);
	    cache_get_field_content(0, "Mail", PlayerInfo[playerid][pMail],MysqlConnect_ID,32);
	    PlayerInfo[playerid][pSkin] = cache_get_field_content_int(0,"Skin",PlayerInfo[playerid][pSkin]);
	    PlayerInfo[playerid][pLevel] = cache_get_field_content_int(0,"Level",PlayerInfo[playerid][pLevel]);
	    PlayerInfo[playerid][pSex] = cache_get_field_content_int(0, "Sex",PlayerInfo[playerid][pSex]);
     	    PlayerInfo[playerid][pMoney] = cache_get_field_content_int(0, "Money",PlayerInfo[playerid][pMoney]);
	    SetPVarInt(playerid,"Login",1);
	    SpawnPlayer(playerid);
	}
	else
	{
	    format(string,sizeof(string),"{FFFFFF}Добро пожаловать на {00FF7F}NizhnekamskoeTV\n\n{FFFFFF}Ваш игровой аккаунт {B22222}зарегистрирован!\n{FFFFFF}Ваш игровой ник {CDCDC1}%s\n\n\n{FFFFFF}Для регистраций введите пароль:",GN(playerid));
		SPD(playerid,5,DSI,"Авторизация",string,"{00FF7F}Далее","{CD5C5C}Выйти");
		if(GetPVarInt(playerid,"PasswordKick") == 0)
		{
			SCM(playerid,COLOR_RED,"Вы ввели неправильно пароль!У вас осталось 3 попытки");
			SetPVarInt(playerid,"PasswordKick",1);
			return 1;
		}
		switch(GetPVarInt(playerid,"PasswordKick"))
		{
		    case 1:
			{
				SetPVarInt(playerid,"PasswordKick",2);
				SCM(playerid,COLOR_RED,"Вы ввели неправильно пароль!У вас осталось 2 попытки");
			}
		    case 2:
			{
				SetPVarInt(playerid,"PasswordKick",3);
				SCM(playerid,COLOR_RED,"Вы ввели неправильно пароль!У вас осталось 1 попытка");
			}
		    case 3:
		    {
		        SCM(playerid,COLOR_RED,"Чтобы выйти напишите /q");
				Kickk(playerid);
		    }
		}
	}
	return 1;
}
Почему ошибка + не загружает данные.
Вот при вводе пароля
PHP:
mysql_format(MysqlConnect_ID, string, sizeof(string), "SELECT * FROM `accounts` WHERE `Name` = '%s' AND `Password` = '%s'", GN(playerid), inputtext);
		    	return mysql_function_query(MysqlConnect_ID, query, true, "OnPlayerLogin", "d", playerid);
Это при регистрации
PHP:
mysql_format(MysqlConnect_ID, query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s' AND `Password` = '%s'",GN(playerid),PlayerInfo[playerid][pPassword]);
	return mysql_function_query(MysqlConnect_ID, query, true, "OnPlayerLogin", "d", playerid);
Подскажите ответ
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу