[Ajuda] Problema ao carregar facзхes MySql
#1

Boa noite a todos, eu estou tendo um problema no meu sistema de facзхes, quando a stock LoadFactions() й chamada ela retorna o nъmero exato de facзхes no console, porйm os dados das facзхes nгo sгo carregados, eu acredito que o problema esteja no Cache_Get_Field_Value, pois como eu disse o console retorna o numero de facзхes carregadas porйm os dados nгo sгo passados para as variбveis, eu jб modifiquei o loop da ID diversas vezes mas atй agora nгo obtive resultado, alguma ideia de como resolver? Agradeзo desde jб
PHP код:
stock LoadFactions() 

    new 
rows
    new 
Cache:result
    
result mysql_query(Connect"SELECT * FROM `factions`"); 
    if(
cache_get_row_count(rows)) 
    { 
        for(new 
0rowsi++) 
        { 
            
cache_get_value_int(i"fID"Factions[i][fID]); 
            
cache_get_value_int(i"fLeaderID"Factions[i][fLeaderID]); 
            
cache_get_value_name(i"fLeaderName"Factions[i][fLeaderName]); 
            
cache_get_value_name(i"fNome"Factions[i][fNome]); 
            
cache_get_value_name(i"fTag",Factions[i][fTag]); 
            
cache_get_value_name(i"Cargo1Faction"Factions[i][Cargo1Faction]); 
            
cache_get_value_name(i"Cargo2Faction"Factions[i][Cargo2Faction]); 
            
cache_get_value_name(i"Cargo3Faction",Factions[i][Cargo3Faction]); 
            
cache_get_value_name(i"Cargo4Faction",Factions[i][Cargo4Faction]); 
            
cache_get_value_name(i"Cargo5Faction",Factions[i][Cargo5Faction]); 
            
cache_get_value_int(i"fKScore"Factions[i][fKScore]); 
            
cache_get_value_int(i"fDScore"Factions[i][fDScore]); 
            
cache_get_value_int(i"fCarteira"Factions[i][fCarteira]); 
        } 
    } 
    
printf("[Faction] - %i Facзхes foram carregadas!"rows); 
    
Total_Factions_Created rows
    
cache_delete(result); 
    return 
1

Reply
#2

PHP код:
LoadFactions()  
{  
    new 
rows;  
    new 
Cache:result;

    for(new 
0MAX_FACTIONSi++) 
    {
        
result mysql_query(Connect"SELECT * FROM `factions`");  
        if(
cache_get_row_count(rows))  
        {  
            
cache_get_value_int(0"fID"Factions[i][fID]);  
            
cache_get_value_int(0"fLeaderID"Factions[i][fLeaderID]);  
            
cache_get_value_name(0"fLeaderName"Factions[i][fLeaderName]);  
            
cache_get_value_name(0"fNome"Factions[i][fNome]);  
            
cache_get_value_name(0"fTag",Factions[i][fTag]);  
            
cache_get_value_name(0"Cargo1Faction"Factions[i][Cargo1Faction]);  
            
cache_get_value_name(0"Cargo2Faction"Factions[i][Cargo2Faction]);  
            
cache_get_value_name(0"Cargo3Faction",Factions[i][Cargo3Faction]);  
            
cache_get_value_name(0"Cargo4Faction",Factions[i][Cargo4Faction]);  
            
cache_get_value_name(0"Cargo5Faction",Factions[i][Cargo5Faction]);  
            
cache_get_value_int(0"fKScore"Factions[i][fKScore]);  
            
cache_get_value_int(0"fDScore"Factions[i][fDScore]);  
            
cache_get_value_int(0"fCarteira"Factions[i][fCarteira]);
        }   
    }  
    
printf("[Faction] - %i Facзхes foram carregadas!"rows);  
    
Total_Factions_Created rows;  
    
cache_delete(result);  

    return 
1;  

Defina MAX_FACTIONS se nгo estiver definida valor maximo.
Reply
#3

PHP код:
        result mysql_query(Connect"SELECT * FROM `factions`");  
        if(
cache_get_row_count(rows))  
        { 
Tem certeza de que vai colocar isso dentro de um loop?
Reply
#4

Muito obrigado Cleyson! Ajudou muito. +Rep
Reply
#5

Quote:
Originally Posted by 1sbedx
Посмотреть сообщение
PHP код:
        result mysql_query(Connect"SELECT * FROM `factions`");  
        if(
cache_get_row_count(rows))  
        { 
Tem certeza de que vai colocar isso dentro de um loop?
Quote:
Originally Posted by JhonnyMonroe
Посмотреть сообщение
Muito obrigado Cleyson! Ajudou muito. +Rep
Desculpe pelo meu erro, passou despercebido.

PHP код:
LoadFactions()  
{  
    new 
rowsCache:resultquery[60];
    for(new 
0MAX_FACTIONSi++) 
    {
        
mysql_format(Connectquerysizeof(query), "SELECT * FROM `factions` WHERE `fID` = %d"i); 
        
result mysql_query(Connectquery);
        if(
cache_get_row_count(rows))  
        {  
            
cache_get_value_int(0"fID"Factions[i][fID]);  
            
cache_get_value_int(0"fLeaderID"Factions[i][fLeaderID]);  
            
cache_get_value_name(0"fLeaderName"Factions[i][fLeaderName]);  
            
cache_get_value_name(0"fNome"Factions[i][fNome]);  
            
cache_get_value_name(0"fTag",Factions[i][fTag]);  
            
cache_get_value_name(0"Cargo1Faction"Factions[i][Cargo1Faction]);  
            
cache_get_value_name(0"Cargo2Faction"Factions[i][Cargo2Faction]);  
            
cache_get_value_name(0"Cargo3Faction",Factions[i][Cargo3Faction]);  
            
cache_get_value_name(0"Cargo4Faction",Factions[i][Cargo4Faction]);  
            
cache_get_value_name(0"Cargo5Faction",Factions[i][Cargo5Faction]);  
            
cache_get_value_int(0"fKScore"Factions[i][fKScore]);  
            
cache_get_value_int(0"fDScore"Factions[i][fDScore]);  
            
cache_get_value_int(0"fCarteira"Factions[i][fCarteira]);
        }   
    }  
    
printf("[Faction] - %i Facзхes foram carregadas!"rows);  
    
Total_Factions_Created rows;  
    
cache_delete(result);  
    return 
1;  

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)