[Ajuda] MySQL
#1

@removido.
Reply
#2

PHP код:
stock SaveHouses(aHouseID
{  
    new 
Query[1024]; 
    
mysql_format(RpgDataDBQuerysizeof(Query), "UPDATE `CASAS` SET `CasaExiste`='%d', `DonoCasa`=%s, `PrecoCasa`=%d, `housePos0`=%.3f, `housePos1`=%.3f, `housePos2`=%.3f, `housePos3`=%.3f, `houseInt0`=%.3f, `houseInt1`=%.3f, `houseInt2`=%.3f, `houseInt3`=%.3f, `houseInterior`=%d, `houseExterior`=%d, `houseExteriorVW`=%d, `CasaTrancada`=%d, WHERE `HouseIDH`='%d'",  
    
aHouseInfo[aHouseID][CasaExiste],  
    
aHouseInfo[aHouseID][DonoCasa], 
    
aHouseInfo[aHouseID][PrecoCasa], 
    
aHouseInfo[aHouseID][housePos0], 
    
aHouseInfo[aHouseID][housePos1],  
    
aHouseInfo[aHouseID][housePos2], 
    
aHouseInfo[aHouseID][housePos3],  
    
aHouseInfo[aHouseID][houseInt0], 
    
aHouseInfo[aHouseID][houseInt1], 
    
aHouseInfo[aHouseID][houseInt2], 
    
aHouseInfo[aHouseID][houseInt3], 
    
aHouseInfo[aHouseID][houseInterior], 
    
aHouseInfo[aHouseID][houseExterior], 
    
aHouseInfo[aHouseID][houseExteriorVW], 
    
// coloque aqui a variavel que tem o valor de casa trancada ou nгo
    
aHouseInfo[aHouseID][HouseIDH]); 
    
mysql_tquery(RpgDataDBQuery,"DadosaHouseInfo","d"aHouseID); 
    return 
1;  

Reply
#3

Quote:
Originally Posted by SammyJ
Посмотреть сообщение
PHP код:
stock SaveHouses(aHouseID
{  
    new 
Query[1024]; 
    
mysql_format(RpgDataDBQuerysizeof(Query), "UPDATE `CASAS` SET `CasaExiste`='%d', `DonoCasa`=%s, `PrecoCasa`=%d, `housePos0`=%.3f, `housePos1`=%.3f, `housePos2`=%.3f, `housePos3`=%.3f, `houseInt0`=%.3f, `houseInt1`=%.3f, `houseInt2`=%.3f, `houseInt3`=%.3f, `houseInterior`=%d, `houseExterior`=%d, `houseExteriorVW`=%d, `CasaTrancada`=%d, WHERE `HouseIDH`='%d'",  
    
aHouseInfo[aHouseID][CasaExiste],  
    
aHouseInfo[aHouseID][DonoCasa], 
    
aHouseInfo[aHouseID][PrecoCasa], 
    
aHouseInfo[aHouseID][housePos0], 
    
aHouseInfo[aHouseID][housePos1],  
    
aHouseInfo[aHouseID][housePos2], 
    
aHouseInfo[aHouseID][housePos3],  
    
aHouseInfo[aHouseID][houseInt0], 
    
aHouseInfo[aHouseID][houseInt1], 
    
aHouseInfo[aHouseID][houseInt2], 
    
aHouseInfo[aHouseID][houseInt3], 
    
aHouseInfo[aHouseID][houseInterior], 
    
aHouseInfo[aHouseID][houseExterior], 
    
aHouseInfo[aHouseID][houseExteriorVW], 
    
// coloque aqui a variavel que tem o valor de casa trancada ou nгo
    
aHouseInfo[aHouseID][HouseIDH]); 
    
mysql_tquery(RpgDataDBQuery,"DadosaHouseInfo","d"aHouseID); 
    return 
1;  

Obrigado, resolveu, mбs porem ainda nгo esta 100%, agora sу esta dando isso no mysql_log.txt й ainda nгo esta salvando...
PHP код:
[19:19:59] [WARNINGcache_insert_id no active cache
[19:20:17] [ERRORCMySQLQuery::Execute[DadosCasa] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE `HouseIDH`=0' at line 1
[19:20:37] [WARNINGcache_insert_id no active cache
[19:20:39] [ERRORCMySQLQuery::Execute[DadosCasa] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE `HouseIDH`=0' at line 1 
Reply
#4

UP!!! Alguem??
Reply
#5

Й erro na sintaxe, tenta colocar

Код:
Troca isso: `HouseIDH`=0'

Por isso: `HouseIDH`='0'
Reply
#6

Quote:
Originally Posted by JPedro
Посмотреть сообщение
Й erro na sintaxe, tenta colocar

Код:
Troca isso: `HouseIDH`=0'

Por isso: `HouseIDH`='0'
obrigado, mбs agora quando o player compra a casa(coloquei para quando comprar ja ser salva) esta dando isso no mysql_log.txt
PHP код:
[00:10:25] [WARNINGcache_insert_id no active cache
[00:10:27] [ERRORCMySQLQuery::Execute[DadosCasa] - (error #1054) Unknown column 'Phone' in 'field list'
[00:10:31] [WARNINGcache_insert_id no active cache
[00:10:32] [ERRORCMySQLQuery::Execute[DadosCasa] - (error #1054) Unknown column 'Phone' in 'field list' 
comando de comprar a casa:
PHP код:
CMD:comprarcasa(playeridparams[])
{
    new 
aHouseFreeSlot;
    
aHouseFreeSlot aHouseFree(playerid);
    if (
aHouseFreeSlot != -1)
    {
        if (
aHouseInfo[aHouseFreeSlot][aHouseDono][0] != '\0') return SendClientMessage(playerid, -1"casa Ocupada");
        if (
aHouseInfo[aHouseFreeSlot][aHousePreco] > GetPlayerMoney(playerid)) return SendClientMessage(playerid, -1"sem money");
        
        
        
format(aHouseInfo[aHouseFreeSlot][aHouseDono], MAX_PLAYER_NAMEhName(playerid));
    
    
        
aHouseUPDATE(aHouseFreeSlot);
        
SaveHouses(aHouseFreeSlot);
        
GivePlayerMoneyEx(playerid, -aHouseInfo[aHouseFreeSlot][aHousePreco]);
        
GameTextForPlayer(playerid"~y~Propriedade adiquirida"10000);
        
SendClientMessageToAllEx(Amarelo"%s, Comprou a casa numero %d, Localizado em %s."hName(playerid),aHouseFreeSlot,ReturnPlayerZone(playerid));   
    }
    return 
1;

Reply
#7

UP! UP!!
Reply
#8

A coluna Phone existe?
Reply
#9

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
A coluna Phone existe?
nгo, й nem e pra existir, nгo defini/criei nada com meu nick, ele sу fala que a coluna nгo existe quando vou salvar a casa, o codigo de salvamento/carregamento se encontra no нnicio do tуpico, caso puder da um olhada й me ajudar, ficarei grato...
Reply
#10

sem o cуdigo nгo podemos ajudar...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)