我试图在我的表'users'中的'last_visited'列中的日期/时间与特定用户的当前日期/时间之间获得秒数差异。我认为以下查询应该这样做:
$query ="SELECT unix_timestamp(NOW()) - unix_timestamp(last_visit) from users WHERE username='$user'";
$result=mysql_query($query) or die(mysql_error());
但是,我不知道如何将此结果作为变量获取,以便我可以将其传递给PHP函数。有人可以帮忙吗?
答案 0 :(得分:1)
$query ="SELECT unix_timestamp(NOW()) - unix_timestamp(last_visit) AS time_difference from users WHERE username='$user'";
^
如果它具有正确的名称,我想这将更容易使用。
答案 1 :(得分: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']
}