Сколько прошло времени?

seva2

Партнер PHPClub.ru
Сколько прошло времени?

Делаю запрос:
select (NOW()-last_activ) as prow from admin_time where nam...

Возвращается мне:
Array ( [prow] => 4163.000000 )

Чего за значение не понятно)

Нужно получить сколько прошло минут с даты последней last_activ (DATETIME)
 

seva2

Партнер PHPClub.ru
Не могу найти 11.6)

http://www.mysql.ru/docs/man/Date_and_time_functions.html

Вот что нашел, но нормального пути не нашел((
 

seva2

Партнер PHPClub.ru
PHP:
$get_last_activ=tep_db_query("select UNIX_TIMESTAMP(last_activ) as prow from admin_time where name='".$login_firstname."'");
$get_last_activ_rows=tep_db_fetch_array($get_last_activ);
echo ((time()-$get_last_activ_rows['prow'])/60);
Сделал так но это извращенно))) есть ли оптимальней вариант?
 

HraKK

Мудак
Команда форума
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format
 

Фанат

oncle terrible
Команда форума
Сева, а че не вычитаешь в последнем запросе, как вычитал в первом?
 

seva2

Партнер PHPClub.ru
по-моему одна фигня))) в mysql запросе думаю это будет по нагрузней!
 

Фанат

oncle terrible
Команда форума
как это? думаешь, что будет нагрузней, а сам вычитал?
у тебя с логикой большие проблемы
 
Сверху