Autor | Zpráva | ||
---|---|---|---|
dede Profil |
#1 · Zasláno: 18. 4. 2010, 19:14:37
Zdravím,
potřeboval bych poradit jak udělat nejbližší akci. Vždy zadám akci a datum akce do databáze a chtěl bych aby mi to porovnalo s dnešní datumem a vypsalo to co je nejblíže. Jde mi o tahání data v databázi.. Chtěl jsem aby datum bylo uloženo v datbázi ve tvaru dd.mm.yyyy ale toho sem dosáhl jen pokud to ukládám do datbáze jako varchar, protože samotné date je ukládáno jako yyyy-mm-dd. A já bych ho chtěl mít ve tvaru dd.mm.yyyy jenže když to uložím jako varchar a porovnám to tak mi to porovná pouze podle dne měsíc ani rok už se na to porovnání nevztahuje. Nedělal už jste někdo něco podobného? :( |
||
Alphard_ Profil * |
#2 · Zasláno: 18. 4. 2010, 19:28:04
Datový typ date. U výběru where datum > now() order by datum limit 1. A zformátujte pomocí date_format().
|
||
dede Profil |
#3 · Zasláno: 19. 4. 2010, 14:08:18 · Upravil/a: dede
Alphard:
takže do datbáze budu ukládat v datovym typu date. Bude to např sloupeček datum. A jak mám nastavit že když zadám datum dd.mm.yyyy tak aby se to uložilo správně. A ještě dotaz na to date_format.Je to tak, že nastavím např. $formatovane_datum=date_format($datum,"j\.m\.Y") |
||
Alphard_ Profil * |
#4 · Zasláno: 19. 4. 2010, 15:03:53
date_format() je SQL funkce.
date_format() |
||
Časová prodleva: 14 let
|
0