ďťż
 
waznosc daty, wygasanie ďťż
 
waznosc daty, wygasanie
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

waznosc daty, wygasanie



kuba - 29-05-2006 00:20
waznosc daty, wygasanie
  witam

mam taki problem. zapisuje w bazie date dodania rekordu - newsa.
chcialbym aby po np 7 dniach ten news pozostal w bazie ale nie wyswietlal
sie juz jako news.

czy ktos zna jakies proste i madre rozwiazanie tego? nie wiem czy da sie to
rozwiazac z poziomu bazy danych (mysql) czy php

prosze o pomoc,
dziekuje i pozdrawiam





Lemat - 29-05-2006 00:20

  kuba napisał(a):
> mam taki problem. zapisuje w bazie date dodania rekordu - newsa.
> chcialbym aby po np 7 dniach ten news pozostal w bazie ale nie wyswietlal
> sie juz jako news.
>
> czy ktos zna jakies proste i madre rozwiazanie tego? nie wiem czy da sie to
> rozwiazac z poziomu bazy danych (mysql) czy php

wystarczy dodać do daty 7 dni i sprawdzić czy ta suma jest większa niż
data aktualna now()
funkcje manipulacji datą znajdziesz w manualu do mysqla

czyli SELECT * FROM news WHERE DATE_ADD(....)>now()

--
Pozdrawiam
Lemat
pomóż zwalczyć spam z ICIC:
http://www.lemat.priv.pl/index.php?m=page&pg_id=106




=?ISO-8859-2?Q?Przemys=B3aw_Lepiarz?= - 29-05-2006 00:20

  Lemat napisał(a):
> kuba napisał(a):
>> mam taki problem. zapisuje w bazie date dodania rekordu - newsa.
>> chcialbym aby po np 7 dniach ten news pozostal w bazie ale nie
>> wyswietlal sie juz jako news.
>>
>> czy ktos zna jakies proste i madre rozwiazanie tego? nie wiem czy da
>> sie to rozwiazac z poziomu bazy danych (mysql) czy php
>
> wystarczy dodać do daty 7 dni i sprawdzić czy ta suma jest większa niż
> data aktualna now()
> funkcje manipulacji datą znajdziesz w manualu do mysqla
>
> czyli SELECT * FROM news WHERE DATE_ADD(....)>now()
>
Albo SELECT * FROM news WHERE data_dodania>date 'now()' - interval '7
days' ORDER BY data_dodania




kuba - 03-06-2006 00:14

  >> czyli SELECT * FROM news WHERE DATE_ADD(....)>now()
>>
> Albo SELECT * FROM news WHERE data_dodania>date 'now()' - interval '7
> days' ORDER BY data_dodania

troche pokombinowalem i jest:

SELECT * FROM newsWHERE data_dodania > now() - INTERVAL 7 day ORDER BY
DATA_DODANIA DESC

dzieki za pomoc!





Grzegorz - 06-06-2006 00:55

  kuba napisał(a):

> troche pokombinowalem i jest:
>
> SELECT * FROM newsWHERE data_dodania > now() - INTERVAL 7 day ORDER BY
> DATA_DODANIA DESC

To teraz zrob jeszcze z tego widok (jesli Twoja baza ma taka mozliwosc).
Bedzie Ci tym latwiej operowac w przyszlosci...

--
Grzegorz




Grzegorz - 06-06-2006 00:55

  kuba napisał(a):

> troche pokombinowalem i jest:
>
> SELECT * FROM newsWHERE data_dodania > now() - INTERVAL 7 day ORDER BY
> DATA_DODANIA DESC

To teraz zrob jeszcze z tego widok (jesli Twoja baza ma taka mozliwosc).

--
Grzegorz
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL clipper - jakie narzędzie pokaże daty wpisanych rekordów w bazie? import danych z pliku txt do Oracle-10g problem daty (PL/SQL) Oracle10i - Select porownujacy daty Wyszukiwanie "do daty" w zakresie dat i ID SQL zapisanie daty i czasu to pola Pobranie daty z tabeli w Oracle 10g MySQL - 2 ostatnie daty aktualizacji rekordu [MS SQL] Ustawienia formatu daty MS SQL a Interbase format daty?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • oefg.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com