正常运行时间和等级

时间:2014-06-23 22:47:11

标签: php mysql

1. 我有一个服务器列表网站,我想计算基于正常运行时间的在线和离线活动。 我在数据库中有两列: online_time offline_time 。我想用cron作业每5分钟扫描一次服务器,当服务器在线或离线时,我会在线或离线列添加+1。 计算这两个值的正常运行时间的最佳做法是什么?在这种情况下,获得正常运行时间的最佳做法是什么?

2. 在上面这个例子中,我想根据投票数设置数据库中所有服务器的排名。可以创建排名列,并根据以下查询选择所有服务器,并使用以下查询为每个服务器更新排名列,并且当我想要搜索时服务器,在html表中显示排名?

SELECT    id,votes,
          @curRank := @curRank + 1 AS rank
FROM      servers p, (SELECT @curRank := 0) r
ORDER BY  votes DESC;

0 个答案:

没有答案