SA-MP Forums Archive
Help MySQL cache - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help MySQL cache (/showthread.php?tid=643201)



Field Not Foud on mysql cache_get_value r41-3 - faizal16 - 15.10.2017

I have problem my code

Error Result:
PHP код:
[16:09:53] [ERRORcache_get_value_namefield 'reason' not found (E:\Sa-mp server\New Project\sa-mp.id\gamemodes\roleplay.pwn:654)
[
16:09:53] [ERRORcache_get_value_name_intfield 'id' not found (E:\Sa-mp server\New Project\sa-mp.id\gamemodes\roleplay.pwn:655)
[
16:09:53] [ERRORcache_get_value_namefield 'banner' not found (E:\Sa-mp server\New Project\sa-mp.id\gamemodes\roleplay.pwn:656)
[
16:09:53] [ERRORcache_get_value_namefield 'BanDate' not found (E:\Sa-mp server\New Project\sa-mp.id\gamemodes\roleplay.pwn:657)
[
16:09:53] [ERRORcache_get_value_namefield 'username' not found (E:\Sa-mp server\New Project\sa-mp.id\gamemodes\roleplay.pwn:658
Code pawno :
PHP код:
forward OnTempBanCheck(playerid);
public 
OnTempBanCheck(playerid)
{
    new 
Query[250],
        
player_name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridplayer_nameMAX_PLAYER_NAME);
    
GetPlayerIp(playeridip16);
    
mysql_format(g_SQLQuerysizeof Query"SELECT TIMESTAMPDIFF(SECOND,NOW(),expire) FROM tempaccblacklist WHERE username='%e'"player_name);
    
mysql_tquery(g_SQLQuery"onBanTempCheck""i"playerid);

PHP код:
forward onBanTempCheck(playerid);
public 
onBanTempCheck(playerid)
{
    if (!!
cache_num_rows())
    {
        new 
seconds
            
Query[75],
            
banner[MAX_PLAYER_NAME],
            
reason[128],
             
str[550],
            
name[MAX_PLAYER_NAME],
            
BanDate[36],
            
Banid;
        
cache_get_value_int(00seconds);
        
cache_get_value_name(0"reason"reason); 
        
cache_get_value_name_int(0"id"Banid); 
        
cache_get_value_name(0"banner"banner); 
        
cache_get_value_name(0"BanDate"BanDate); 
        
cache_get_value_name(0"username"name); 
all not found, except cache_get_value_int(0, 0, seconds);. Whereas I am, put if (!!cache_num_rows()) first.