SA-MP Forums Archive
[Ajuda] mysql resetando.. - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] mysql resetando.. (/showthread.php?tid=586931)



mysql resetando.. - LuisFerreira - 26.08.2015

Eae galera, eu estava fazendo o salvamento e ele estava carregando certo, mais agora ele salva e quando vai carregar reseta os dados da conta e no log aparece..

PHP код:
[11:36:32] [WARNINGCMySQLHandle::Create connection already exists
[11:39:09] [ERRORCMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `Jogador` = ''' at line 1 
Oq pode ser?


Re: mysql resetando.. - pWesley - 26.08.2015

pawn Код:
public OnGameModeExit()
{
    mysql_close(variavel);
    return 1;
}
Acho que resolve o problema.


Re: mysql resetando.. - LuisFerreira - 26.08.2015

Mais mesmo se eu nao desligar o console, so relogar ela reseta..


Re: mysql resetando.. - Nixtren - 26.08.2015

Posta aqui o cуdigo que carrega os dados da conta do MySQL.


Re: mysql resetando.. - LuisFerreira - 26.08.2015

PHP код:
    SetPlayerScore(playeridAPlayerData[playerid][PlayerScore]);
    
GivePlayerMoney(playeridAPlayerData[playerid][PlayerMoney]);
new 
query[100];
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoTruck='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsTruckerJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoBus='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsBusDriverJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoPil='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsPilotJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET Comboios='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsConvoyJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse""""); 



Re: mysql resetando.. - Nixtren - 26.08.2015

Quote:
Originally Posted by LuisFerreira
Посмотреть сообщение
PHP код:
    SetPlayerScore(playeridAPlayerData[playerid][PlayerScore]);
    
GivePlayerMoney(playeridAPlayerData[playerid][PlayerMoney]);
new 
query[100];
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoTruck='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsTruckerJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoBus='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsBusDriverJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoPil='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsPilotJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET Comboios='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsConvoyJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse""""); 
Isso й quando carrega os dados do MySQL ou quando salva as contas?


Re: mysql resetando.. - LuisFerreira - 26.08.2015

Quando carrega.. e quando salva:

PHP код:
    new query[128];
    
format(querysizeof(query), "UPDATE `Jogadores` SET Score='%i' WHERE `Jogador` = '%s'"GetPlayerScore(playerid), Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");

    
format(querysizeof(query), "UPDATE `Jogadores` SET Dinheiro='%i' WHERE `Jogador` = '%s'"GetPlayerMoney(playerid), Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");

    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoTruck='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsTruckerJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");

    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoBus='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsBusDriverJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");

    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoPil='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsPilotJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");

    
format(querysizeof(query), "UPDATE `Jogadores` SET Comboios='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsConvoyJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse""""); 



Re: mysql resetando.. - Nixtren - 26.08.2015

Quote:
Originally Posted by LuisFerreira
Посмотреть сообщение
Quando carrega.. e quando salva:

PHP код:
    new query[128];
    
format(querysizeof(query), "UPDATE `Jogadores` SET Score='%i' WHERE `Jogador` = '%s'"GetPlayerScore(playerid), Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET Dinheiro='%i' WHERE `Jogador` = '%s'"GetPlayerMoney(playerid), Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoTruck='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsTruckerJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoBus='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsBusDriverJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET MissaoPil='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsPilotJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse"""");
    
format(querysizeof(query), "UPDATE `Jogadores` SET Comboios='%i' WHERE `Jogador` = '%s'"APlayerData[playerid][StatsConvoyJobs], Nome(playerid));
    
mysql_function_query(mysqlqueryfalse""""); 
Nгo й possнvel, essas query's sгo sу para salvar ("UPDATE"), para carregar devia ser SELECT...


Re: mysql resetando.. - LuisFerreira - 26.08.2015

Quando termino uma missao..

PHP код:
[12:23:11] [ERRORCMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET MissaoTruck='0' WHERE `Jogador` = 'Testando...'' at line 1
[12:23:11] [ERRORCMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET MissaoBus='0' WHERE `Jogador` = 'Testando...'' at line 1
[12:23:11] [ERRORCMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET MissaoPil='0' WHERE `Jogador` = 'Testando...'' at line 1
[12:23:11] [ERRORCMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET Comboios='0' WHERE `Jogador` = 'Testando...'' at line 1 



Re: mysql resetando.. - pWesley - 26.08.2015

Sу pra constar, quando se trabalha com nъmeros inteiros, nгo se usa aspas simples ' ' ... remova-as.

Tб assim 'i%', mude tire as aspas e ficarб assim i% e teste.