Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]losowy artykuł/zdjęcie
Larges
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

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


Nie proszę o żaden skrypt, ale o czysto teoretyczną podpowiedź z zastosowaniem czego można zrobić wyświetlanie losowego artykułu - zmiana raz dziennie pobieranego z bazy danych.
Dziękuję za podpowiedź/nakierowanie na kurs itd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

Dokładnie raz dziennie nie uda Ci się zrobić ponieważ, aby wynik został odświeżony użytkownik musi wejść na stronę (punktualne 24 godziny uzyskasz dzięki cron'owi - to taki harmonogram zadań z windowsa). A jak to zrobić od strony programowej, - ano dosyć prosto, najpierw tworzysz zapytanie, które będzie wyciągało losowe artykuły, w tym celu skorzystaj ze słowa kluczowego w SQL, mianowicie - RAND. (Odsyłam do dokumentacji).

Gdy już będziesz potrafił wyciągnać losowy artykuł to musisz przy przy tej operacji zapisać aktualną godzinę, aby móc się odwołać do jakieś wartości i ją porównać, bo przecież nie chcemy cały czas wyciągać co raz kolejnego losowego artykuły tylko raz na 24 godziny. 24 godziny to 86400 sekund. Tą wartość + aktualny czas zapisuj gdzieś po wyciągnięciu artykułu z bazy danych, użyjesz jej aby porównać dwie wartości - aktualną godzinę i godzinę ostatnio wylosowanego artykułu, np.:

Kod
jeżeli [data_wylosowanego_artykulu + 24_godziny < aktualna_data]
losuj()


Słowa kluczowe w php, to time" title="Zobacz w manualu PHP" target="_manual.

Resztę rzeczy znajdziesz na forum.

Pozdrawiam.
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: 24.12.2025 - 17:23