SQL syntax -
_Play_ - 13.07.2015
Erro
pawn Code:
[20:51:29] [ERROR] CMySQLQuery::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 Usuario='ivis' at line 1
Code:
stock SalvarDados(playerid)
{
new myQuery[100];
format(myQuery, 100, "UPDATE `contas` SET `Matou`='%d', `Morreu`='%d', `Dinheiro`='%d', `Skin`='%d', WHERE Usuario='%s'", Player[playerid][pMatou], Player[playerid][pMorreu], GetPlayerMoney(playerid), GetPlayerSkin(playerid) ,GetNome(playerid));
mysql_tquery(mysql, myQuery, "","");
print("dados salvos");
return 1;
}
eu tava usando o nick ivison_r
Re: SQL syntax -
FallweN - 13.07.2015
PHP Code:
stock SalvarDados(playerid)
{
new myQuery[100];
format(myQuery, 100, "UPDATE `contas` SET `Matou`='%d', `Morreu`='%d', `Dinheiro`='%d', `Skin`='%d' WHERE Usuario='%s'", Player[playerid][pMatou], Player[playerid][pMorreu], GetPlayerMoney(playerid), GetPlayerSkin(playerid) ,GetNome(playerid));
mysql_tquery(mysql, myQuery, "","");
print("dados salvos");
return 1;
}
Tenta agora.
Re: SQL syntax -
_Play_ - 14.07.2015
[21:04:45] [ERROR] CMySQLQuery::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 ''iviso' at line 1
Re: SQL syntax -
PT - 14.07.2015
Aumenta o tamanho da String.
Re: SQL syntax -
_Play_ - 14.07.2015
Criei uma nova conta e dei gmx salvo a skin certa sem erro, no phpmyadmin marcou a skin 1 sу que quando eu loguei, pegou a skin 4.
PHP Code:
new qntD[1000], rows, fields;
cache_get_field_content(0, "Skin", qntD, mysql);
Player[playerid][pSkin] = strval(qntD);
SetSpawnInfo(playerid, 0, pSkin, 1958.3783, 1343.1572, 15.3746, 0, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
@edit
coloquei assim:
SetSpawnInfo(playerid, 0, Player[playerid][pSkin], 1958.3783, 1343.1572, 15.3746, 0, 0, 0, 0, 0, 0, 0);
e pegou normal alguem sabe pq isso ocorreu
Re: SQL syntax -
Ricop522 - 14.07.2015
Deve ser porque a variavel pSkin nгo foi inicializada com o Player[playerid][pSkin]
Falta de atenзгo sua.
Re: SQL syntax -
n0minal - 14.07.2015
A string й pequena, dependendo do nъmero de caracteres de um monte de fatores isso influencia no nъmero de cйlulas necessбrias para a formataзгo completa da query, como o PT disse acima, aumente o nъmero de queries para 256 e seu problema estarб resolvido.