0

テーブル「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関数に渡す方法がわかりません。誰かがこれを手伝ってもらえますか?

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 に答える