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 :: В каком формате хранить дату при написании интернет магазина? [2]

 PHP.SU

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


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

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


Гость


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


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




И покажите плиз синтаксис поля timestamp в самой таблице как должен быть прописан?
 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 15:22:46
Post Id



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


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


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




создайте таблицу в phpmyadmin, потом сделайте ее экспорт в файл и посмотрите.


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


Гость


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


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




Это понятно. Я не совсем понимаю что выбирать когда создаеш поле? Нет, Как определено, NULL, или Current_timestamp?
 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 16:51:30
Post Id



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


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


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




если в запросе не указано значение для этого поля, то
"Как определено" - будет подставлено то, что вы пропишете при создании поля.
"NULL" - будет подставлен NULL
"Current_timestamp" - будет подставлено текущее время.


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


Гость


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


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




Понял, спс.. А вот для таких полей как дата комментария, новости, заказа, что лучше выбирать? Null или Current_timestamp? И как выглядят запросы при Null и Current_timestamp?

(Отредактировано автором: 08 Мая, 2013 - 17:07:45)

 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 17:19:06
Post Id



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


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


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




хз, я бы выбрал Current_timestamp

запрос обычный, просто в нем не указано это поле.


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


Гость


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


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




Удалено

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

 
 Top
Tsigyr
Отправлено: 08 Мая, 2013 - 19:32:00
Post Id


Гость


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


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




Такой вопрос, в базе хранится время в timespamp в таком виде 2013-05-08 20:41:38 . Как мне вывести его допустим без секунд?

(Отредактировано автором: 08 Мая, 2013 - 20:57:03)

 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 21:13:59
Post Id



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


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


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




Tsigyr пишет:
в базе хранится время в timespamp в таком виде 2013-05-08 20:41:38

неверно, в базе оно хранится в виде четырехбайтового целого числа.

Как? Почему? Не может быть!!! Ведь PhpMyAdmin показывает...

Ответ однозначный - нужно учить теорию, прежде чем приступать к практике.


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


Гость


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


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




DelphinPRO, да все верно)) Когда я хранил time() в int я обрабатывал ее при выводе функцией
PHP:
скопировать код в буфер обмена
  1. function daydate($time)
  2. {$time=date('d/m/y H:i',$time);
  3. return $time;
  4.  


а сейчас как быть?
 
 Top
caballero
Отправлено: 08 Мая, 2013 - 21:23:23
Post Id


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


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


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






-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DelphinPRO
Отправлено: 08 Мая, 2013 - 21:37:19
Post Id



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


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


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




Tsigyr пишет:
а сейчас как быть?
DelphinPRO пишет:
нужно учить теорию, прежде чем приступать к практике.


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


Гость


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


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




А мою функцию можно переделать под timespamp.. ? Или можно без нее, сразу из базы выводить в нужном формате?
 
 Top
Tsigyr
Отправлено: 09 Мая, 2013 - 00:51:31
Post Id


Гость


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


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




все спят? Подмигивание

(Отредактировано автором: 09 Мая, 2013 - 00:51:48)

 
 Top
esterio
Отправлено: 09 Мая, 2013 - 00:57:41
Post Id



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


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


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




вам привели ссылку на мануал. особенно взглянете на такие функции как .UNIX_TIMESTAMP и FROM_UNIXTIME
 
 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