Syötetään 21.2.2009 -> 2009-02-21
Onnistuuko tuo suoraan UPDATE kohdassa vai tarviiko myös php:llä leikkiä ja millä tapaa paras keino? Tietokanta lukee väärin tuon 21.2.2009 päiväyksen joten sitä pitäisi muuttaa...
Onnistuuko tuo suoraan UPDATE kohdassa vai tarviiko myös php:llä leikkiä ja millä tapaa paras keino? Tietokanta lukee väärin tuon 21.2.2009 päiväyksen joten sitä pitäisi muuttaa...
Vastaukset 2
Vanhimmat
Minusta tuo näyttää aivan oikealta mysql syntaksin mukaiselta tallennusmuodolta. Tulostusta varten muoto kannattaa kuitenkin muutella kyselyn aikana. Lisäksi päivämäärät kannattaa ehdottomasti tallentaa UNIX muotoisena aikaleimana, koska niiden muotoilu on vielä helpompaa.
Kokeilin vaihtaa tietokantaan päiväyksen tuolla metodilla 21.2.2009 -> update komennolla mutta muuttikin päyväyksen aivan muuksi kuin mitä tuossa ilmoitetaan.. Tein sitten "php-hässäkän" siihen joka muuttaa tuon 21.2.2009 -> 2009-02-21 muotoon...