php - 用另一个数据库的结果填充数据库?

标签 php mysql database

昨晚和SO的一个优秀的年轻人一起工作时,我在 friend 公会的考勤系统上完成了大量的工作,现在除了一部分外都完成了。

我们取得了很大进展,但我正在帮助的 friend 有最后一个请求。在每个用户的页面上,我们将输出该用户已经参加过和错过了多少次突袭,但我们还会输出该突袭的百分比。

示例:

 Date                   Member                Attended
 8/10/2011 1:44:27pm    Testing1234           Yes
 8/10/2011 1:44:45pm    Testing1234           Yes
 8/10/2011 1:44:53pm    Testing1234           No

                    Overall Attendance: 66.666666667%

我们计算每个页面上百分比的方式是这样完成的(在用户查找时):

 $total_query= mysql_query("SELECT rAttend, rTotal FROM users WHERE userName='$v_member'");
    $result = mysql_fetch_assoc($total_query);
    $percent = $result['rTotal'] == 0 ? 0 : (($result['rAttend'] / $result['rTotal']) * 100);

friend 现在希望我创建一个新表,其中每个成员 ($v_member) 按他们的突袭出席百分比在页面上排序。我对如何以非手动的方式执行此操作有点迷失。有人可以帮我至少从一个地方开始吗?

非常感谢!

最佳答案

SELECT userName, rAttend, rTotal, 100 * (rAttend / rTotal) as rAverage
FROM users
ORDER BY rAverage

关于php - 用另一个数据库的结果填充数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7015427/

相关文章:

php - 我该如何修复 "PHP Warning: Variable passed to each() is not an array or object"?

mysql - 在 COALESCED 上使用 LEFT OUTER JOIN

mysql - 音乐库 MySQL 数据库

android - 如何在 Android 上保护数据库(加密)密码?

php - 在 HTTP WordPress 站点中加载外部 HTTPS 脚本

php - mysql_error(): supplied argument is not a valid MySQL-Link resource

mysql - WHERE EXISTS mysql查询错误

c# - 嵌套的 TransactionScope 在测试中失败

sql - 如何检查给定模式中是否存在表

javascript - 如何隐藏jstree中未选中的checknode