Ir para conteúdo

Arquivado

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

tocho

Triggers diminuindo valor

Recommended Posts

É possível ter um trigger no mysql que fica diminuindo um valor? Por exemplo, eu tenho uma tabela que tem um valor, por exemplo 50, esse valor ficaria regredindo automaticamente no banco e eu com ajax faria um select a cada segundo ?

 

Tenho essa dúvida porque estou fazendo um sistema em que o usuário precisa responder perguntas em até 50 segundos (exemplo), se ele responder, clica na próxima e o valor volta para 50 segundos.

 

O Problema é que outros usuários também vão estar vendo o que está acontecendo, eu tentei fazer o ajax chamar um arquivo.php, e nesse arquivo fazer algo mais ou menos assim:

 

UPDATE perguntas SET tempo = tempo-1 WHERE id = 1

 

Mas, quando mais de um usuário entra começa o problema, ao inves de ficar 50,49,48... no browser fica 50,45,41... porque cada usuário é uma nova requisição ajax.

 

Alguém tem uma "luz"? Obrigado!

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

então ele tem 50 segundos para da o update certo?

 

se for faça 2 trigger

1 para o select quando ele der o select, ai ele grava a hora que foi feito a visto a pergunta.

depois faça outra para o update, quando alterar ele grava a hora que altero.

 

ai você faz

 

(hr_fim - hr_inicio) <= 50

 

se for ele passa.

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.