Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Siltom_wlt

somar buscar o campo fazer upgrade somando+ 1

Recommended Posts

Olá pessoal to montando um sistema site em flash. preciso muito saber como fazer somar campo. na verdade iria funcionar assim. o php pega os campos do flash IDuser + valor em dinheiro.. ai o php faz uma pesquisa pelo valor de dinheiro caso no mysql tenha um valor de dinheiro parecido ele coloca no campo chamdo Quantas vezes + 1... exemplo

 

dentro do mysql tem  ( tabela valores)ID	IDuser	ValorDinheiro	QuantasVezes1	   2066			  2,20			  0ai se outra pessoa for enviar o mesmo ValorDinheiro o php detecta ai em quantas vezes ele coloca 1no caso ficaria assim, apos uma pessoa for postar o mesmo valorID	IDuser	ValorDinheiro	QuantasVezes1	   2066			  2,20			  1se postar outro valor de dinheiro ai vai ficar assimID	IDuser	ValorDinheiro	QuantasVezes2	   2066			  1,30			  0(tabela usuario)em outra tabela ele tem que tirar os pontos dele exemploID	  IDuser	  Pontos1		 2066		   6ou seja a cada vez que ele mandar um ValorDinheiro mesmo que já conste esse valor em tabelavalores.. ele tire 1 ponto a cada vez... por exemplo ai o IDuser2066 mandou um valordinheiro ai ele vai ficar agora com 5 pontossID	  IDuser	  Pontos1		 2066		   5
________________________________________________________________________________

______

 

Preciso muitoooo dessa ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer isso diretamente no INSERT também...

 

O que tens a fazer a princípio, é colocar os campos IDuser e ValorDinheiro com propriedade UNIQUE.

 

Assim, será detectado na instrução INSERT, se o registro que está tentando inserir, irá duplicar.

 

Com isso, você pode extender a instrução INSERT, adicionando no final da query:

 

ON DUPLICATE KEY UPDATE QuantasVezes = QuantasVezes + 1
Que fará o trabalho de incrementar o valor da coluna QuantasVezes no registro já existente com o IDuser e ValorDinheiro que tentou inserir. Caso não haja tal registro, ele será criado normalmente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer isso diretamente no INSERT também...

 

O que tens a fazer a princípio, é colocar os campos IDuser e ValorDinheiro com propriedade UNIQUE.

Bem lembrado Eclesiastes... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.