Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]losowy rekord
kleszczoscisk
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

Ostrzeżenie: (0%)
-----


Proszę o podpowiedź, jak ugryźć problem: wyświetlanie losowego rekordu z bazy, raz dziennie, czyli od północy do północy przez 24h (albo raz w tygodniu,miesiącu,itp).
Dzięki z góry
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
JarCzeS
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 5.05.2008

Ostrzeżenie: (0%)
-----


z cronem mozesz zrobic tak(nie gwarantuje ze bedzie dzialalo nie sprawdzalem kodu pisze z pamieci):
  1. <?
  2.  $time = date("H:i");
  3.  $data= date("Y-m-d");
  4.  
  5.  $query = "SELECT wartosc FROM cron WHERE data='".$data."'";
  6.  $cron = mysql_fetch_result($query);
  7.  
  8.  if($time>'23:00' and !$cron)
  9.  {
  10.  $query = "INSERT INTO cron VALUES('".$data."',1)";
  11.  $result = mysql_query($query);
  12.  
  13.  $query = "SELECT * FROM przykladowa_tabela ORDER BY RAND() LIMIT 1";
  14.  $result = mysql_query($query);
  15.  $random = mysql_fetch_array($result);
  16.  //i tutaj sobie zapisujesz gdzies ten random nie wiem co z nim chcesz zrobic, nastepnego dnia jest nadpisywany itd
  17.  }
  18.  ?>

warunkiem jest oczywiscie ze ktos wejdzie na strone po 23 kazdego dnia

Ten post edytował JarCzeS 17.10.2008, 14:53:24
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 16:34