[Ajuda] Mysql
#1

Bom fiz o seguinte code:

PHP код:
stock salvarmissions(playerid) {
        new 
query[128];
        
mysql_format(IDConexaoquerysizeof(query), "INSERT INTO contas SET ID=%d, MB='%d'"pIDAPlayerData[playerid][StatsBusDriverJobs]);
        
mysql_tquery(IDConexaoquery"""");
        return 
1; } 
Ele cria outra conta com o id novo e salva a missгo nele, mas cada vez que teermina a missгo cria uma nova conta em vez de salvar a missгo na conta logada...

Desde jб agradeзo toda ajuda.
Reply
#2

AO INVЙS DE
Код:
INSERT INTO
USE
Код:
UPDATE
olhe esse exemplo de atualizaзгo

PHP код:
mysql_format(ConexaoQuerysizeof(Query), "UPDATE `usuarios` SET `Senha`='%e' WHERE `ID`='%d'",inputtextpInfo[playerid][ID]); 
Reply
#3

onde acaba o serviзo esta assim:

PHP код:
        APlayerData[playerid][StatsBusDriverJobs]++;
        
salvarmissions(playerid); 
e:

PHP код:
stock salvarmissions(playerid) {
        new 
query[128];
        
mysql_format(IDConexaoquerysizeof(query), "UPDATE contas MB='%d' WHERE ID=%d"APlayerData[playerid][StatsBusDriverJobs], pID);
        
mysql_tquery(IDConexaoquery"""");
        return 
1; } 
Reply
#4

Quote:
Originally Posted by GustavoSouza
Посмотреть сообщение
onde acaba o serviзo esta assim:

PHP код:
        APlayerData[playerid][StatsBusDriverJobs]++;
        
salvarmissions(playerid); 
e:

PHP код:
stock salvarmissions(playerid) {
        new 
query[128];
        
mysql_format(IDConexaoquerysizeof(query), "UPDATE contas MB='%d' WHERE ID=%d"APlayerData[playerid][StatsBusDriverJobs], pID);
        
mysql_tquery(IDConexaoquery"""");
        return 
1; } 
Код:
mysql_format(IDConexao, query, sizeof(query), "UPDATE `contas` SET `MB`='%d' WHERE `ID`='%d'", APlayerData[playerid][StatsBusDriverJobs], pID);
Reply
#5

Quote:
Originally Posted by Meck
Посмотреть сообщение
Код:
mysql_format(IDConexao, query, sizeof(query), "UPDATE `contas` SET `MB`='%d' WHERE `ID`='%d'", APlayerData[playerid][StatsBusDriverJobs], pID);
Ainda nгo deu, nгo aparece nada no mysql_log, na tabela ainda fica 0 mesmo terminando a missгo, entгo fiz um comando para setar as missхes e mesmo assim nгo deu...
Reply
#6

UPP...
Reply
#7

O cуdigo com a inserзгo (INSERT INTO) vocк deve executar quando o jogador se registra e associar os valores padrхes para seus dados (geralmente 0), tendo feito isso, nesta funзгo de salvar o jogador vocк atualiza a conta dele (UPDATE). O comando SQL "UPDATE" sу funciona jб sendo existente a conta na tabela e atualiza os dados desta conta nela, jб o "INSERT INTO" cria ela na tabela e dб os valores iniciais а seus dados.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)