Jump to content
Fórum Script Brasil
  • 0

Aleatório Por Um Dia


jrdesing
 Share

Question

Galera é o seguinte, to precisando fazer uma consulta no bd, onde tenho +- 50 mensagens, eu queria que aleatóriamente fosse escolhida uma mensagem por dia e ficasse a mesma mensagem o dia inteiro

$mensagem=mysql_query("select * from mensagem ORDER BY RAND() LIMIT 1 ",$db);

tem como deixar a mensagem selecionada o dia todo, só no prox dia seria trocado por outra, é que la no site o titulo é (Mensagem do dia)

galera Brigadão :D

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Tem maneiras mais práticas, mas por agora, cria um script pra ser executado às 0 horas, ele vai mandar selecionar a mensagem da tabela atual e inserir em outra tabela, nessa nova tabela você coloca um novo campo, TIME, e manda inserir a data em unix seconds, junto com com os campos da primeira tabela, quando for selecionar a mensagem do dia você coloca SELECT campo1, campo2 FROM NOVAtabela WHERE TIME < $time, sendo $time = date() - 86400; (24 horas, em segundos).

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Forum Statistics

    • Total Topics
      151k
    • Total Posts
      649.1k
×
×
  • Create New...