Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/mysql] wartość zmiennej zależna od daty
M@X
post 18.01.2008, 14:04:51
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Witam.
Mam w bazie (MySQL) takie zmienne: temat, news, data, archiwum.
zmienna: data, jest zawsze datą "przyszłą"
zmienna: archiwum przyjmuje wartości 1/0

Przykładowo mam newsa z datą: 01.01.2010, i zmienna: archiwum ma wartość '1'

Podajcie jakąś najprostszą metode aby w momencie kiedy będziemy mieć 2 stycznia 2010 roku żeby zmienna: archiwum automatycznie przyjeła wartość: '0'


--------------------
"timeo danaos at dona ferentes"
Go to the top of the page
+Quote Post
webdice
post 18.01.2008, 14:07:08
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Użyj UPDATE oraz warunku WHERE. Skrypt uruchamiaj np. cronem lub podczas wykonywania jakiejś akcji.
Go to the top of the page
+Quote Post
M@X
post 18.01.2008, 14:09:16
Post #3





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


a coś bez crona ? bo na tym sie niestety nie znam...
może jakiś schemat kodu ?


--------------------
"timeo danaos at dona ferentes"
Go to the top of the page
+Quote Post
Gallareton
post 18.01.2008, 14:12:15
Post #4





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Gliwice

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


Uzupelniajac mysl kolegi kliknij tu, aby wejsc na strone z Webcronem

@edit:

To proste... poprostu robisz skrypt z wykorzystaniem tego co kolega na dole napisal, wrzucasz go i ustawiasz na webcronie zeby codziennie wchodzil na strone z tym skryptem

No albo prosciej dodajesz do samej strony z newsami tongue.gif

Ten post edytował Gallareton 18.01.2008, 14:21:28


--------------------
Mowa jest srebrem, a milczenie złotem...
Lepiej milczeć i wydać się głupim, niż odezwać i rozwiać wszelkie wątpliwości...
Go to the top of the page
+Quote Post
webdice
post 18.01.2008, 14:15:06
Post #5


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. UPDATE `tabela` SET `archiwum` = 0 WHERE `data` < 'aktualna_data'


Musisz umieścić gdzieś w kodzie, np podczas wyświetlania aktualności, a gdzie to zależy głownie od ilości odwiedzin.

Ten post edytował webdicepl 18.01.2008, 14:16:20
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:07