Элина
Новичок
Вопрос по выборке из таблицы поля TIMESTAMP
Здравствуйте! Прошу прощения за, возможно, глупый вопрос, но я так и не нашла на него ответ.
У меня в базе MySQL есть таблица с двумя полями - user_id (SMALLINT UNSIGNED) и user_going (TIMESTAMP(14)).
Мне необходимо выбрать из базы РАЗНИЦУ, между TIMESTAMP в базе и NOW().
Объясняю:
В базе содержится TIMESTAMP: 20050417033943 , а мне надо выбрать разницу (там разница будет в несколько минут и секунд) между этим TIMESTAMP и текущим временем (NOW()).
Я перечитала всю документацию по работе с датой в PHP, но так ничего и не нашла. Там применяется unix timestamp, но timestamp в мускуле и timestamp юникса отличаются форматами и их никак не сравнить...
Или же второй вариант: просто выбрать из базы TIMESTAMP конкретного user_id и сравнить его с переменной, содержащей текущее время в вормате мускульного timestamp - только я опять же не знаю, как вывести такой формат текущего времени с помощью PHP.
Помогите, пожалуйста. Заранее, благодарю!
Здравствуйте! Прошу прощения за, возможно, глупый вопрос, но я так и не нашла на него ответ.
У меня в базе MySQL есть таблица с двумя полями - user_id (SMALLINT UNSIGNED) и user_going (TIMESTAMP(14)).
Мне необходимо выбрать из базы РАЗНИЦУ, между TIMESTAMP в базе и NOW().
Объясняю:
В базе содержится TIMESTAMP: 20050417033943 , а мне надо выбрать разницу (там разница будет в несколько минут и секунд) между этим TIMESTAMP и текущим временем (NOW()).
Я перечитала всю документацию по работе с датой в PHP, но так ничего и не нашла. Там применяется unix timestamp, но timestamp в мускуле и timestamp юникса отличаются форматами и их никак не сравнить...
Или же второй вариант: просто выбрать из базы TIMESTAMP конкретного user_id и сравнить его с переменной, содержащей текущее время в вормате мускульного timestamp - только я опять же не знаю, как вывести такой формат текущего времени с помощью PHP.
Помогите, пожалуйста. Заранее, благодарю!