[Ajuda] MySQL Erro. - 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 Erro. (
/showthread.php?tid=507621)
MySQL Erro. -
Adejair - 18.04.2014
Nгo consigo achar o Erro , Tб foda rsrs
pawn Код:
EID: 1064 | Error: 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 '`Org` = 'Civil'`Genero` = ' Homem '' at line 1 | Query: UPDATE `p_contas` SET `Skin` = '0' WHERE `Usuario` = 'Adejair_Juniwq'`Org` = 'Civil'`Genero` = ' Homem '
Linha Do GameMode ..
pawn Код:
format(query,sizeof(query)," UPDATE `p_contas` SET `Skin` = '%d' WHERE `Usuario` = '%s'`Org` = '%s'`Genero` = '%s'",GetPlayerSkin(a),Nome(a),GetOrgName(a),pGenero(a));
Se Alguem Puder me Ajudar Agradeзo Demais *.*
Re: MySQL Erro. -
caoraivoso3 - 18.04.2014
pawn Код:
format(query,sizeof(query)," UPDATE `p_contas` SET `Skin` = '%d' WHERE `Usuario` = '%s'`Org` = '%s'`Genero` = '%s',GetPlayerSkin(a),Nome(a),GetOrgName(a),pGenero(a));
tinhas um " que nao devia estar a beira do genero. isso e um erro de sintax como diz o relatorio do log
Re: MySQL Erro. -
Abravanel - 18.04.2014
Estб meio sem sentido seu cуdigo. Vocк quer atualizar o campo skin onde os campos usuбrio, org e gкnero possuem um determinado valor? Se for isso vocк pode deixar sу o usuбrio que vai funcionar. A nгo ser que tenha mais de um usuбrio com o mesmo valor...
Ficaria algo do tipo:
pawn Код:
format(query,sizeof(query),"UPDATE `p_contas` SET `Skin` = %d WHERE `Usuario` = '%s'",GetPlayerSkin(a),Nome(a));
Mas se mesmo assim quiser manter as condiзхes dos outros campos, vocк precisa por "AND" entre os campos condicionais.
pawn Код:
format(query,sizeof(query),"UPDATE `p_contas` SET `Skin` = %d WHERE `Usuario` = '%s' AND `Org` = '%s' AND `Genero` = '%s'",GetPlayerSkin(a),Nome(a),GetOrgName(a),pGenero(a));
E outra coisa, quando se faz update ou insert nгo й necessбrio por aspas simples em valores inteiros.
Re: MySQL Erro. -
Adejair - 18.04.2014
Vlw aos Dois mas nгo era Isso Consegui arumar rsrs Arumei Por Logica ... Tipo
SET `Skin` = '%d' ...й o resto depois de Skin pois lб estava Setando Valor nahora de Botar coloquei sintaxe errada ...