Вниз  PHP и мелкие вопросы
- 15.11.2013 / 14:01
Nokia_372Oc
  Пользователь

Nokia_372Oc 
aNNiMON (14.11.2013/22:40)
$res = mysql_query('SELECT * FROM `users` WHERE `login` = "'.$login.'"');
Неплохо бы еще var_dump($res) вывести...
Спасибо, теперь всё работает.
- 17.11.2013 / 00:51
Artorius
  Пользователь

Artorius 
Сейчас: Offline
Nokia_372Oc, неплохо еще limit поставить
- 23.11.2013 / 15:14
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Как в php работать с mysql типом данным TIME? Мне нужно хранить не время, а продолжительность, то есть количество часов может перевалить за 24. Также интересует операция сложения таких вот продолжительностей. Стэковерфловление не помогает.
__________________
 let live

Изменено aNNiMON (23.11 / 15:15) (всего 1 раз)
- 23.11.2013 / 15:52
Naik
  Пользователь

Naik 
Сейчас: Offline
aNNiMON, не знаю как там с TIME, но если нужно просто сохранить длительность, то в поле int(10) например пишешь 60*5 это 5 минут. Добавлять как обычные числа можно.
Если нужно с такого-то числа - по такое, то в два поля int(10) пишешь начало с пом. time() и конец с пом. time() или time() + $add_interval.
- 23.11.2013 / 16:12
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, не, не годится. В БД уже TIME вбит, переделывать сейчас нет возможности. Знал бы заранее, что нужно будет операции с этим типом делать - сделал бы int.
__________________
 let live

Изменено aNNiMON (23.11 / 16:14) (всего 1 раз)
- 23.11.2013 / 16:13
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, timestamp
__________________
 Магистр Мёда
- 23.11.2013 / 16:20
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, как вариант конверт сделать содержимого поля через strtotime()
далее уже математика
__________________
 Магистр Мёда
- 23.11.2013 / 16:23
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
aNNiMON, можно помоему прям через sql рулить с этим полем, но все же через таймстамп удобнее, все же число
и проще наверное было сделать date поле, раз более суток
__________________
 Магистр Мёда

Изменено Koenig (23.11 / 16:25) (всего 1 раз)
- 23.11.2013 / 20:08
web_demon
  Супервизор

web_demon 
Сейчас: Offline
aNNiMON, так вроде позволяет TIME хранить интервалы с временем http://www.mysql.ru/docs/man/TIME.html
В общем иногда проще почитать доки, там все в первом абзаце)
- 23.11.2013 / 20:17
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
web_demon, я ж потому и добавил TIME, что мне надо хранить длительность проведённого действия. Но я уже сменил на int, так как операции в php легче проводить именно так.
__________________
 let live
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)