|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.05.2008, 19:05 | #1 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Как хранить/изымать дату/время в базах данных mysql?
Здравствуйте уважаемые.
Такой вопрос. Как правильно хранить/изымать дату/время в базах данных mysql? пишу следующее Код:
Назревает извечный вопрос - что делать? Спасибо всем кто откликнется. Последний раз редактировалось Gorychev; 23.05.2008 в 20:08. |
24.05.2008, 00:29 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Потому что дату в базе лучше всего хранить в UNIX TIMESTAMP. А потом её расшифровывать через date()
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
24.05.2008, 16:13 | #3 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Если можно пару строк кода для примера
|
24.05.2008, 18:36 | #4 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
PHP код:
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
24.05.2008, 19:06 | #5 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Неа не работает, выдает ошибку синтаксиса. А функция time() возвращает значение разве не с типом Time? Столбец date имеет тип DateTime это из кода видно.
|
25.05.2008, 02:26 | #6 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Я храню все даты в UNIX TIMESTAMP.
http://www.php.net/manual/ru/function.time.php Делаю поле INT и храню там циферки... А ошибка синтаксиса - time() нужно вынести за кавычки.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
25.05.2008, 12:04 | #7 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Не, мене нужен DATATIME.
Можно б и через строки: Код:
Блин, типовая проблемка и никто ничего конкретного не может подсказать. Я уже запарился в инете искать. |
25.05.2008, 14:30 | #8 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Если бы ты действительно искал в Интернете - то нашёл бы вот это, и все твои вопросы решились бы.
http://www.mysql.ru/docs/man/Date_and_time_types.html
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
25.05.2008, 14:35 | #9 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Поменял
$dt = date('d m Y H i'); на $dt = date('Y-m-d H:i'); почитал понял Заработало. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
php внесение в базу данных mysql | solution | PHP | 17 | 27.07.2011 14:01 |
запрос который бы подсчитывал количество полных лет начиная с того года который указан в данных мне базах | PereCCC | Помощь студентам | 8 | 15.05.2008 16:24 |
Выбор данных из таблицы Mysql в кодировке Utf - 8 | OSKiller | PHP | 4 | 26.01.2008 10:04 |
Как ввести системную дату и время с помощью TEdit? | Bill Gates | Общие вопросы Delphi | 4 | 03.01.2008 12:06 |
как выгрузить базу данных из MySQL в Access??? | TRANE | Помощь студентам | 5 | 03.12.2007 13:22 |