Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: В каком формате хранить дату при написании интернет магазина?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (4): [1] 2 3 4 »   

> Без описания
Tsigyr
Отправлено: 08 Мая, 2013 - 01:00:44
Post Id


Гость


Покинул форум
Сообщений всего: 83
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Здравствуйте! Пишу сейчас интернет магазин. Дату и время записываю через time; в поле int, и обратываю функцией date при выводе.. Это плохой способ или хороший?
Как же все-таки лучше всего хранить дату в MySQLI? Как принято? Только не говорите, что это так уж сильно зависит от задачи.. Я бы хотел выбрать единый стиль. А то каждый раз задумываюсь при создании таблиц и смотрю свои предыдущие разработки, т.к. забываю как делал..
 
 Top
LIME
Отправлено: 08 Мая, 2013 - 01:39:52
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




способ препаршивый
есть специальные типы для этого
попробуй timestamp
можно выставить при инсерте текущее время по умолчанию
и при апдейте тоже
(Добавление)
Tsigyr пишет:
А то каждый раз задумываюсь при создании таблиц и смотрю свои предыдущие разработки, т.к. забываю как делал..
или врет или тупойУлыбка
если есть ряд разработок как можно забыть основыУлыбка
 
 Top
Tsigyr
Отправлено: 08 Мая, 2013 - 01:43:43
Post Id


Гость


Покинул форум
Сообщений всего: 83
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




ну у меня как-бы свои проекты, я все для себя пишу Улыбка
 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 01:50:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Для хранения времени существуют специальные типы данных. Их и используйте. О различиях между timestamp и datetime, равно как и об их преимуществах перед int много написано в интернете.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Tsigyr
Отправлено: 08 Мая, 2013 - 02:00:51
Post Id


Гость


Покинул форум
Сообщений всего: 83
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Полазил сейчас по форумах, как по мне самый лучший способ хранить дату и время в интернет магазине это TIMESTAMP.
Думаю не стоит бояться того, что с приближением к 2038 году все наши проекты накроются. Думаю разработчики MYSQL что-то обязательно придумают..
Я прав? Улыбка

(Отредактировано автором: 08 Мая, 2013 - 02:19:33)

 
 Top
LIME
Отправлено: 08 Мая, 2013 - 02:17:27
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




нет...не врет
 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 02:25:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Tsigyr пишет:
Думаю не стоит бояться того, что с приближением к 2038 году все наши проекты накроются
Улыбка далеко не факт, что тот инет-магаз, который вы сейчас пишете вообще доживет до этого времени Улыбка


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Tsigyr
Отправлено: 08 Мая, 2013 - 02:27:06
Post Id


Гость


Покинул форум
Сообщений всего: 83
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Все может быть Улыбка Но у меня ведь не только ИМ Подмигивание
 
 Top
LIME
Отправлено: 08 Мая, 2013 - 02:27:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




а еще есть 64битные процы
 
 Top
Tsigyr
Отправлено: 08 Мая, 2013 - 02:28:44
Post Id


Гость


Покинул форум
Сообщений всего: 83
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




LIME пишет:
а еще есть 64битные процы


А можно об этом подробней? Однако
 
 Top
esterio
Отправлено: 08 Мая, 2013 - 02:32:19
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




имхо я пользуюсь timestamp. но он не подходит для исторических собитий например. тут уже зависит от задачи. и от этого никуда не дется
 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 02:33:06
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




LIME пишет:
а еще есть 64битные процы

я бы сказал, что они уже на большинстве хостингов

Tsigyr пишет:
А можно об этом подробней?

а чего там подробнее? 32 бита превращаются... в 64. вместимость типа удваивается.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
LIME
Отправлено: 08 Мая, 2013 - 02:40:01
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




удваивается???
я бы после такого застрелился))
 
 Top
Tsigyr
Отправлено: 08 Мая, 2013 - 02:44:04
Post Id


Гость


Покинул форум
Сообщений всего: 83
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




esterio, ну в ИМ как по мне нет исторических дат.. Все даты в нашем времени..

А чем 64 бита влияет на timestamp? Улыбка

(Отредактировано автором: 08 Мая, 2013 - 02:44:50)

 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 02:45:54
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




я про нолики и единички Улыбка

переход на 64битный тип данных отодвинет проблему 38 года далеко в необозримое будущее.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Страниц (4): [1] 2 3 4 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB