私は現在、アクティブユーザーのリストを取得するための時間差を計算しているので、次のようになります。
$timeout = 300;
$time = strtotime("-{$timeout} sec");
$time_str = date("Y-m-d H:i:s", $time);
$SQL = "SELECT COUNT(*) AS users FROM active_users WHERE user_id={$user_id} AND last_time >= '{$time_str}'";
今回はMySQLクエリで直接差分を行うことができますか?もしそうなら、パフォーマンスへの影響はありますか?