tocho 0 Denunciar post Postado Fevereiro 19, 2013 É 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
erison 63 Denunciar post Postado Fevereiro 20, 2013 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