Jump to content


Photo

Mysql Ajax E Php


  • Faça o login para participar
3 replies to this topic

#1 beststorm

beststorm

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:France

Posted 23/08/2009, 23:58

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!

#2 Dudu

Dudu

    Viva la vida

  • Usuários
  • 1437 posts
  • Sexo:Masculino
  • Localidade:Uberlândia - MG
  • Interesses:PHP

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 ^_^

Edição feita por: Dudu, 24/08/2009, 00:02.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador


Twitter: HostCheap


#3 beststorm

beststorm

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Masculino
  • Localidade:France

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

#4 Rick.hjpbarcelos

Rick.hjpbarcelos

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP

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)

IPB Skin By Virteq