|
|
|
| Я в поле БД типа datetime записываю date("U"). И получаю в этом поле какую-то фигню. Что я не правильно делаю? вы мне говорили что это вроде взаимно совместимые вещи... | |
|
|
|
|
|
|
|
для: Axxil
(24.10.2004 в 19:58)
| | А, не так не получится - MySQL на входе принимает форматированную строку и лишь потом преобразует её во внутреннее время в секундах от 1970 года. А какое время вы хотите поместить в базу данных, если текущее, лучше воспользоваться встроенной функцией MySQL NOW(), которая возвращает текущее время.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=319 | |
|
|
|
|
|
|
|
для: cheops
(24.10.2004 в 20:12)
| | А формат поля time какой должен быть? TIMESTAMP,DATETIME,TIME. | |
|
|
|
|
|
|
|
для: Axxil
(24.10.2004 в 20:20)
| | Если требуется хранить только время 20:23:35 - TIME
если только дату 24.10.04 - DATE
если и то и то 24.10.04 20:23:35 - DATETIME
вот если вы хоите в секундах время хранить, то как раз подойдёт тип TIMESTAMP
Функция NOW() может работать с любым форматом. | |
|
|
|
|
|
|
|
для: cheops
(24.10.2004 в 20:24)
| | Огромадное спасибо, всё получилось.
Теперь у меня тоже определяются пользователи он-лайн. :p) | |
|
|
|