10.01.2017 / 23:53 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| http://www.webmasterwiki.ru/MySQL/OpisanieDannyxтипы данных и их граничные значения, человеческой мовой на русском __________________
знает толк |
10.01.2017 / 23:55 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Кстати, почем-то раньше я всегда думал, что TIMESTAMP это время в миллисекундах. Судьба мне ещё никогда не подбрасывала такого угля
__________________
знает толк Изменено vl@volk (10.01 / 23:56) (всего 1 раз) |
11.01.2017 / 13:14 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| vl@volk, тоже так думал раньше |
11.01.2017 / 14:16 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| select unix_timestamp(`timestamp_field`) from table
__________________
Магистр Мёда |
11.01.2017 / 14:22 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Koenig, храню в инт, быстрее выборка и считать легче
__________________
знает толк |
11.01.2017 / 14:34 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| vl@volk, теряешь кучу возможностей можно работать с функциями даты, можно выбирать интервалы и прочее select * from table where timestamt > now() - interval 1 day
__________________
Магистр Мёда |
11.01.2017 / 15:00 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Koenig, не теряю, просто в where пишешь last_visit >= unix_timestamp(now() - interval 5 minute) у меня таймеры, и чаще всего есть в коде подобное $timer = bd->query("select timer from table_name where equal_condition='value'", PDO::FETCH_ASSOC)['timer'];
$minutes = (time() - $timer)/60;
его как-то можно автоматизировать с помощью.запросов к БД? (юзаю PDO) __________________
знает толк |
11.01.2017 / 15:57 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| vl@volk, так одни запросом можно все вывести, и разность и деление в запрос
__________________
Магистр Мёда |
11.01.2017 / 16:04 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| с телефона, не пробовал select timer, (unix_timestamp() - timer) / 60 as result from tab where field = ? это все prepare и результат fetchcolumn
__________________
Магистр Мёда |
11.01.2017 / 16:08 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Koenig, по какому ресурсу ты изучал?
__________________
знает толк |