[Ajuda] MySQL Erro.
#1

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 *.*
Reply
#2

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
Reply
#3

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.
Reply
#4

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 ...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)