Autor Zpráva
dede
Profil
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 *
Datový typ date. U výběru where datum > now() order by datum limit 1. A zformátujte pomocí date_format().
dede
Profil
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")
? Nevím si stím moc rady :(
Alphard_
Profil *
date_format() je SQL funkce.
date_format()

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:

0