相互减去PHP变量

时间:2013-06-24 14:37:09

标签: php mysql

我有一个完整的页面访问表,每个页面访问都有唯一的ID,访问ID和页面时间。

按数据库结构如下:

  CREATE TABLE IF NOT EXISTS `pages` (
 `id` int(10) NOT NULL AUTO_INCREMENT,
 `client_id` int(11) NOT NULL,
 `url` text NOT NULL,
 `visit_id` varchar(100) NOT NULL,
 `url1` varchar(255) NOT NULL,
 `page_time` time NOT NULL,
 PRIMARY KEY (`id`)
 ) 

我想要解决的是,有没有办法从另一个页面中减去一个页面时间,以确定某个人在上一页的时间。

所以我有一个简单的查询对结果进行分组

 SELECT * FROM pages group by visit_id

我想要解决的问题是,有没有办法按照其组的顺序从另一个页面中减去一个页面时间变量?

任何想法都将不胜感激

1 个答案:

答案 0 :(得分:1)

使用会话存储用户访问页面时的当前时间。然后,当用户转到另一个页面时,从当前时间减去上次加载时间,您将获得用户在最后一页上的时间。