SA-MP Forums Archive
Проблема в сохранении - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема в сохранении (/showthread.php?tid=666807)



Проблема в сохранении - 38 - 26.05.2019

В общем проблема такова, не записываются новые данные в базу данных, логи ошибок никаких не выдают, разве что есть mysql.log в котором не присваивается Имя игрока на которого необходимо сохранить информацию:

PHP Code:
[DEBUGmysql_tquery(1"UPDATE `accounts` SET `pItems` = '0,0,19035,0,0,0,0,0',`pUseItems` = '0,0,0,0,0,0,0,0' WHERE `Name` = ''"""""
Код:
PHP Code:
stock save_player_items(playerid)
{
    new 
query_[512];
    
format(query_sizeof(query_),"UPDATE "TABLE_ACCOUNTS" SET `pItems` = '%d,%d,%d,%d,%d,%d,%d,%d',`pUseItems` = '%d,%d,%d,%d,%d,%d,%d,%d' WHERE `Name` = '%e'",
    
pInfo[playerid][PlayerItems][0], pInfo[playerid][PlayerItems][1],
    
pInfo[playerid][PlayerItems][2], pInfo[playerid][PlayerItems][3],
    
pInfo[playerid][PlayerItems][4], pInfo[playerid][PlayerItems][5],
    
pInfo[playerid][PlayerItems][6], pInfo[playerid][PlayerItems][7],
    
pInfo[playerid][PlayerItems][8], pInfo[playerid][PlayerItems][9],
    
pInfo[playerid][pUseItems][0], pInfo[playerid][pUseItems][1],
    
pInfo[playerid][pUseItems][2], pInfo[playerid][pUseItems][3],
    
pInfo[playerid][pUseItems][4], pInfo[playerid][pUseItems][5],
    
pInfo[playerid][pUseItems][6], pInfo[playerid][pUseItems][7],
    
pInfo[playerid][pUseItems][8], pInfo[playerid][pUseItems][9], GetName(playerid));
    
mysql_tquery(dbHandlequery_"""");
    return 
1;




Re: Проблема в сохранении - OKStyle - 26.05.2019

%s сделай в запросе, а не %e для имени.


Re: Проблема в сохранении - 38 - 27.05.2019

Quote:
Originally Posted by OKStyle
View Post
%s сделай в запросе, а не %e для имени.
Уже пробовал, не помогает...


Re: Проблема в сохранении - Stepashka - 27.05.2019

У тебя в строке 17 маркеров, а ты передаёшь 21 переменную.


Re: Проблема в сохранении - Mutha_X - 27.05.2019

Про нормализацию БД, я так понимаю, ему ещё рано говорить?)


Re: Проблема в сохранении - 38 - 29.05.2019

Quote:
Originally Posted by Mutha_X
View Post
Про нормализацию БД, я так понимаю, ему ещё рано говорить?)
Тут поподробней пожалуйста


Re: Проблема в сохранении - Stepashka - 29.05.2019

Quote:
Originally Posted by 38
View Post
Тут поподробней пожалуйста
Со 2 страницы идёт обсуждение нормализации данных: https://sampforum.blast.hk/showthread.php?tid=489467&page=2