Mysql datetime probléma
Sziasztok!
Nagyon hálás lennék, ha valaki segítene, mert a hajam kihullik lassan!
Van egy űrlapmezőm amibe automatikusan szeretném kiíratni az aktuális dátumot és időt( php ). Ezt date("Y-m-d h:m:s") -el teszem, ezt ,ha nem kell változtatni, akkor így szeretném küldeni a db -be, egy datetime típusú cellába. Na de ezt, csak én szeretném, útközben ez invalid lesz valószínűleg ergo, 0000-00-00 00:00:00 -át kapok. Azért nem értem, mert ha változtatok, pl: dátumot és átírom, akkor minden gond nélkül menti. Pedig mindkét esetben string és mindkét esetben ugyan az az alakja.
Valószínűleg én vagyok sügér de nem találok semmit ami megoldja.
Köszi
■ Nagyon hálás lennék, ha valaki segítene, mert a hajam kihullik lassan!
Van egy űrlapmezőm amibe automatikusan szeretném kiíratni az aktuális dátumot és időt( php ). Ezt date("Y-m-d h:m:s") -el teszem, ezt ,ha nem kell változtatni, akkor így szeretném küldeni a db -be, egy datetime típusú cellába. Na de ezt, csak én szeretném, útközben ez invalid lesz valószínűleg ergo, 0000-00-00 00:00:00 -át kapok. Azért nem értem, mert ha változtatok, pl: dátumot és átírom, akkor minden gond nélkül menti. Pedig mindkét esetben string és mindkét esetben ugyan az az alakja.
Valószínűleg én vagyok sügér de nem találok semmit ami megoldja.
Köszi
Útközben
Nem azonnal kérdeztem, nem
Kösz
Rossz kérdés
Elvileg el kéne fogadnia, de
timestamp
formában egyszerűbb és jobb.Sikerült végül megoldani a
Köszönöm a segítséget!
datetime típusú mezőbe
datetime
típusú mezőbe menthetsztimestamp
formában is. Újraolvastam az eredeti felvetésed, és valószínűleg jobb lenne, ha a NOW() függvénnyel adnál értéket a mezőnek, hogy a mentés idejét tárold, ne az oldal lekérdezéséét.Igen ez lett a választás
Üdv
Szerintem a date("Y-m-d
Esetleg egyébként adatbázisban használhatnál now() -t is vagy default paraméterként CURRENT_TIMESTAMP-et.
Persze, a maunal -el kezdtem,
Ahogy a maunal-t is :)
Hehe :)
Itt kiderül,
Ezt hogy érted?
Off, nem fontos