Salvar dados em mysql -
matanza87 - 27.09.2016
Bom dia pessoal , estou tentando salvar dados com mysql no pawno nгo teve nenhum problema e no log do mysql disse que a funзгo foi realizada pelo que eu entendi , o problema й que quando vou ver a tabela no workbench ou mesmo no phpmyadmin nгo aparece os dados salvos sу nome senha e rg que jб estavam salvos , agradeзo desde jб quem tentar me ajudar vlw
PHP код:
forward SalvarDados(playerid);
public SalvarDados(playerid)
{
if(PlayerInfo[playerid][pLogado] == false) return 1; // se o player nao estiver logado nгo ira salvar nada
PlayerInfo[playerid][pDinheiro] = GetPlayerMoney(playerid);
new Query[300]; // variavel com 300 celulas para salvamento
mysql_format(Conexao, Query, "UPDATE `Jogadores` SET `Level`=%d, `AdminLevel`=%d, `Skin`=%d, `Matou`=%d, `Morreu`=%d, `Dinheiro`=%d,`Experiencia`= %d,`Fome`=%d,`Sede`= %d WHERE `RG` = '%d'",
PlayerInfo[playerid][pLevel],
PlayerInfo[playerid][pAdmin],
PlayerInfo[playerid][pSkin],
PlayerInfo[playerid][pMatou],
PlayerInfo[playerid][pMorreu],
PlayerInfo[playerid][pDinheiro],
PlayerInfo[playerid][pExp] ,
PlayerInfo[playerid][pFome] ,
PlayerInfo[playerid][pSede] ,
PlayerInfo[playerid][pPosX],
PlayerInfo[playerid][pPosY],
PlayerInfo[playerid][pPosZ],
PlayerInfo[playerid][pRG]);
mysql_function_query(Conexao, "use samp;",false,"","");
mysql_function_query(Conexao, Query, false, "", "");
return printf("Salvar dados foi chamada ");
}
log do mysql:
Код HTML:
[12:08:36] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[12:08:36] () - Threaded function called.
[12:08:36] Passing query UPDATE `Jogadores` SET `Level`=1, `AdminLevel`=0, `Skin`=7, `Matou`=0, `Morreu`=0, `Dinheiro`=0,`Experiencia`= 0,`Fome`=100,`Sede`= 100 WHERE `RG` = '1153376942' |
[12:08:36] ProcessQueryThread() - Query was successful. (UPDATE `Jogadores` SET `Level`=1, `AdminLevel`=0, `Skin`=7, `Matou`=0, `Morreu`=0, `Dinheiro`=0,`Experiencia`= 0,`Fome`=100,`Sede`= 100 WHERE `RG` = '1153376942')
[12:08:36] CMySQLHandler::ProcessQueryThread() - Data is getting passed to ->ProcessTick()
[12:08:36] () - Threaded function called.
Re: Salvar dados em mysql -
F1N4L - 27.09.2016
Olha este exemplo do uso da funзгo
mysql_function_query e se baseie:
Код:
mysql_function_query(connectionHandle, "UPDATE `foo` SET `bar` = 1", false, "CustomResponse", "dsf", 1337, "string", 1.5634);
public CustomResponse(integer, string[], Float:float)
{
printf("Query successful executed. Data: %d | %s | %f", integer, string, float);
return 1;
}
Re: Salvar dados em mysql -
matanza87 - 27.09.2016
Ainda nгo entendi porque todas as variaveis estгo com os valores corretos menos o Rg que deveria ser 1