[英]PHP and MySQL time-based quiz application
我正在使用PHP和MySQL进行基于时间的测验项目,并将结果存储在下表中。
表:得分
sid |Question_ID|answer |is_correct|User_ID|score|score_calculated|time_taken
1 |10 |Manager|Y | 1 |200 | 0 |3.2
2 |10 |Emp |N | 2 |200 | 0 |2.4
3 |10 |Manager|Y | 3 |200 | 0 |6.5
4 |10 |Other |N | 4 |200 | 0 |8.3
5 |11 |Yellow |N | 1 |300 | 0 |2.3
5 |11 |green |N | 2 |300 | 0 |5.8
6 |11 |Red |Y | 3 |300 | 0 |6.4
7 |11 |Red |Y | 4 |300 | 0 |9.1
分数栏包含每个问题的分数
分数计算基于:
以上计算值需要在**'score_calculated'**字段中进行更新。 任何人都可以提出查询或方法来解决计分过程吗?
解决问题的最佳方法是MysqlTrigger。 在每次提交答案时(插入之后),您都可以调用触发器。
通过按time_taken
记录进行Ranking
解决该问题。 稍后我将使用查询进行编辑...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.