Autor Zpráva
DarkKnight
Profil
Zdravím,

potřebuji poradit, chci vytvořit akci, která se objeví jen když se datum rovná nebo je větší než datum, který jsem zadal. Jde to vůbec?

Díky...
Rellik
Profil
Jo jde, měl sem tak udělaný kalendář akcí. Pokud máš v DB uložený datum v tabulce buď jako "date" a nebo "datetime", tak stačí vytáhnout porovnat aktuální datum s tím v DB a pokud je datum v DB >= aktuálnímu zobrazit záznamy...

V podstatě tak nějak:
$datum = date("y"."m"."d");

$vypis =  mysql_query("SELECT *, extract(day from datum)  as 'den', extract(month from datum)  as 'mesic', extract(year from datum)  as 'rok' FROM kalendar WHERE `datum` >= ".$datum." ORDER by datum ASC limit 10");
Určitě by to šlo zkrátit, je to celkem starý kousek scriptu a už ho ani nepoužívám. Vyhrabal sem to z archivu stránek co tu mám...
Alphard
Profil
Ano, např. instance Datetime lze porovnávat velmi snadno.
K [#2] nutno dodat, že sloupec datum je typu date apod.
DarkKnight
Profil
Díky,
chtěl jsem to s podmínkou, ale to už jsem si udělal sám :) Hlavně, že to funguje...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: