SA-MP Forums Archive
[Ajuda] MySQL Insert Into Select - 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 Insert Into Select (/showthread.php?tid=555115)



MySQL Insert Into Select - bruxo00 - 06.01.2015

Boas. Estou aqui com um problema:

Eu quero que:

Inserir um valor na tabela users na coluna Anticheat quando a coluna Username for igual ao nome do player no jogo.

Estou a tentar assim:

PHP код:
format(querysizeof(query), "INSERT INTO `Users` SELECT 'Anticheat' WHERE 'Username' = '%s' (`Anticheat`) VALUES ('1')"Nome(playerid)); 
Mas nгo funciona. Jб tentei de outras maneiras e nгo consegui tambйm

Alguйm me pode ajudar?


Re: MySQL Insert Into Select - WLSF - 06.01.2015

Nгo faz o menor sentido oque vocк quer fazer, poderia explicar melhor ?

Vocк nгo pode inserir o valor de uma coluna baseado no de outra que nem foi inserida ainda, isso esta soando mais para um UPDATE do que INSERT.

Com tudo, aguardarei sua explicaзгo.


Re: MySQL Insert Into Select - bruxo00 - 06.01.2015

A tabela jб estб previamente criada, deve ser isso do UPDATE mesmo.

A tabela estб assim:



Quero que quando o nome do jogador, neste caso Diogo_Rodgers, o valor do Anticheat seja alterado para 1.

Acho que expliquei melhor agora :P


Re: MySQL Insert Into Select - WLSF - 06.01.2015

Bom, nesse caso oque vocк quer fazer nгo й uma inserзгo no banco, mas sim uma atualizaзгo de um dado jб existente !

Usa-se UPDATE para este tipo de operaзгo.

"UPDATE `Users` SET Anticheat=1 WHERE Username='Diogo_Rodgers'"

Algo semelhante a isso, se minha memуria nгo estiver falhando.


Re: MySQL Insert Into Select - bruxo00 - 06.01.2015

Й isso mesmo!

Obrigado!

+REP