Sellaista kyselisin, kun mulla on nyt kellonaika ja päivämäärä tietotyyppinä "datetime". Nyt kuitenkin järjestelmä palauttaa mulle kahteen eri kenttiin molempiin arvot 2006-11-29 16:22:05. Miten saisin tehtyä niin, että päivämäärä kenttään tulisi tuo 2006-11-29 ja kellonaikakenttään 16:22:05??? Tuossa on alla koodia, joku kenttätyyppi -muunnos kai pitäisi tehdä??? Kiitos, jos joku osaa auttaa.
Pvm:
Pvm:
Vastaukset 2
Vanhimmat
Mikähän tietokantasi on?
Nimittäin tuo muunnos kannattaa tehdä tietokannan puolella.
Vaikkapa näin MySQL:ssä
SELECT DATE(aika_sarakkeesi) AS paivamaara, TIME(aika_sarakkeesi), * FROM taulusi
Vilkases http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html ja sieltä DATE_FORMAT kohta jos tartteet päiväyksen suomimuodos tai muuten. Muutenkin nuo functiot on käteviä kun leikitään aikojen kans.
Unohtu tuosta toisesta AS, se ei ole pakollinen mut helpottaa kummasti.
SELECT DATE(aika_sarakkeesi) AS paivamaara, TIME(aika_sarakkeesi) AS kellonaika, * FROM taulusi
Tuolloin
echo $rivi["paivamaara"]; tulostaa päivämäärän jne...