Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Zadanie wykonane tylko raz o danej godzinie.
KamCiu
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 23.11.2009

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


Witam próbowałem napisać skrypt, który o godzinie 24 wybierze losowy element z bazy danych, wpisze do nowej tabeli i zawartość będzie wyświetlał przez kolejne 24 godziny.
W następny dzień o 24 znowu wylosuje i wpisze dane, a następnie będzie wyświetlać nowy element.
Ustawiłem poprzez
  1. if ($godzina == 24){ //pobieraj i wpisuj// }
no ale operacja była wykonywana wielokrotnie przez całą godzinę.
Jak zrobić poprzez php, żeby była wykonywana tylko raz?

Ten post edytował KamCiu 17.04.2011, 10:00:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bercow
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


To moze wykonac go raz na 24, przy pierwszym uruchomieniem skryptu (PHP), dodac dzien ostatniego wpisu, i po sprawie

mniej wiecej takie cos
  1. <?php
  2.  
  3. $query = mysql_query("SELECT * FROM tabela") or die('Błąd zapytania'); //zakladam, ze mamy date ostatniego wpisu
  4. $a = mysql_fetch_assoc($query2);
  5. $date = date('Y-m-d');
  6. if ( $date <> $a['date']) {
  7. .........
  8. }
  9.  
  10. ?>


Ten post edytował bercow 17.04.2011, 10:48:14
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 00:35