Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]samistne wykonywanie funkcji
Forum PHP.pl > Forum > Przedszkole
Smg
Witam, jestem początkującym w tej tematyce znam podstawy i na razie planuję co i jak trzeba napisać aby działało tak jak chcę i abym nie musiał po kilka razy się cofać i pisać od nowa.
Ostatnio zastanawiam się, jak zmieniać zawartość pewnych danych (potocznie nazwę je danymi globalnymi) bez konieczności wpisywania kodu w stonki które będą przeglądali użytkownicy.
Przykładowo: na stronie będzie się zmieniał obrazek na górze stronki w zależności od pory roku (wiosna/lato/jesień/zima). Chciał bym aby w bazie znajdowała się np. w kolumnie pora_roku wartość „wiosna” gdy mamy wiosnę itd... Problem w tym, że nie chcę by za każdym razem każdy użytkownik sprawdzał jaką porę roku mamy i czy dane w bazie są prawidłowe, jeśli nie, to je zmieniał (przez ¼ roku będzie to nadmierny kod którego nie trzeba wykonywać) z drugiej strony, nie chcę bawić się z tym ręcznie (od czego przecież jest komputer)
Biorąc pod uwagę, że na stronkę będzie wchodziło 100 osób dziennie, to kod wykona się 100 razy, a mógł by wykonać się tylko raz na początku każdego dnia.
Jedyne co wymyśliłem to napisanie czegoś w rodzaju „monitora” bazy danych, który to będzie się automatycznie odświeżał co 24 godziny i sprawdzał poprawność tych danych.
Macie może efektywniejsze rozwiązania?
Darti
Nie jestem pewien czy "sięganie" do bazy danych jest szybsze od sięgnięcia dwa razy po funkcję date w celu stwierdzenia jaka jest pora roku. Moim zdaniem - gra nie warta świeczki.
Na upartego - sięgnij po cron'a.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.