0

我正在尝试获取表“用户”中“上次访问”列中的日期/时间与特定用户的当前日期/时间之间的秒数差异。我认为以下查询应该这样做:

$query ="SELECT unix_timestamp(NOW()) - unix_timestamp(last_visit) from users WHERE username='$user'";
$result=mysql_query($query) or die(mysql_error());

但是,我不确定如何从中获取结果作为变量,以便可以将其传递给 PHP 函数。有人可以帮忙吗?

4

2 回答 2

1
$query ="SELECT unix_timestamp(NOW()) - unix_timestamp(last_visit) AS time_difference from users WHERE username='$user'";
                                                                   ^

我想如果它有一个正确的名称,使用这个变量会更容易。

于 2012-08-12T21:33:03.070 回答
1

返回带有名称的结果:

$query ="SELECT unix_timestamp(NOW()) - unix_timestamp(last_visit) AS time_diff from users WHERE username='$user'";
$result=mysql_query($query) or die(mysql_error());

while($row=mysql_fetch_assoc($result)) 
{ 
 $diff= $row['time_diff']
}
于 2012-08-12T21:35:47.610 回答