Вопрос по выборке из таблицы поля TIMESTAMP

Элина

Новичок
Вопрос по выборке из таблицы поля 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.

Помогите, пожалуйста. Заранее, благодарю!
 

chira

Новичок
Код:
select unix_timestamp()-unix_timestamp(user_going) AS delta_time_sec
from tbl_name
результат разницы будет в секундах, сколько это составляет дней, минут и секунд, надеюсь сможешь найти ... :)
 
Сверху