Estou com um script em PHP + AJAX que não fui eu que programei, ele lê uma coluna no banco de dados a cada 1s e a partir disso atualiza um contador regressivo. Até ai funciona perfeitamente. Só que se o valor no banco de dados não for modificado, ele continua o msm pra sempre. Preciso reduzir 1 a cada
1 SEGUNDO do banco de dados.
Eu tinha pensado em criar um cron job para ficar diminuindo um. Funcionaria perfeitamente. O unico problema é
que eu acho que o maximo que o cron job executa é de 1 em 1 MINUTO.
eu iria executar uma query do tipo:
UPDATE tabela SET coluna = coluna - 1 WHERE coluna > 0
ai ele vai reduzindo as que sao maiores que 0 até chegar a 0
reduzindo isso de 1 em 1 segundo faria os contadores funcionarem perfeitamente.
Alguma ideia de como acessar esse php de redução a cada 1s? Outra solução pra esse problema?
Desde já agradeço!

Mysql Ajax E Php
Started By beststorm, 23/08/2009, 23:58
3 replies to this topic
#1
Posted 23/08/2009, 23:58
#2
Posted 24/08/2009, 00:01
Bom, Ajax não é minha área.
Mas acredito que seja possível executar alguma requisição no ajax em x tempo.
Se for possível, basta programar para o ajax acessar uma página PHP de 1 em 1 segundo, onde essa página fique acessando o banco de dados e fazendo o update.
Mas não tenho certeza se o ajax permite isso. Não programo ajax
Até mais
Mas acredito que seja possível executar alguma requisição no ajax em x tempo.
Se for possível, basta programar para o ajax acessar uma página PHP de 1 em 1 segundo, onde essa página fique acessando o banco de dados e fazendo o update.
Mas não tenho certeza se o ajax permite isso. Não programo ajax

Até mais

Edição feita por: Dudu, 24/08/2009, 00:02.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
#3
Posted 24/08/2009, 00:12
Ele ja faz isso, só que pra leitura. acho q nao adianta nada colocar algo assim no cron job. Se n me engano ele executaria o php e pronto.
vlw pela ideia :L
vlw pela ideia :L
#4
Posted 30/10/2009, 13:05
Usa o setInterval do javascript e interaja com o banco através de ajax...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)