質問編集履歴

3

誤表記の修正

2021/09/23 00:54

投稿

M.I.
M.I.

スコア3

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ユーザーID、問題番号、取り組み時間、取り組み時刻、得点が記録されているログを取り出し、TOP5までのランキングを作成する。
4
4
 
5
- ランキングの種類としては、①取り組み回数の多さランキング、②取り組み時間の長さランキング、③総得点の高さランキング(同じ問題が複数回取り組まれた場合は、最高点を採用)、問題ごとのいち早く解いた人ランキングを考えている。
5
+ ランキングの種類としては、①取り組み回数の多さランキング、②取り組み時間の長さランキング、③総得点の高さランキング(同じ問題が複数回取り組まれた場合は、最高点を採用)、問題ごとのいち早く解いた人ランキングを考えている。
6
6
 
7
7
  ユーザーがランキングを表示する際に計算させることで、常に最新の情報を出力させたい。
8
8
 

2

サンプルデータを作成しました。

2021/09/23 00:54

投稿

M.I.
M.I.

スコア3

test CHANGED
File without changes
test CHANGED
@@ -58,6 +58,8 @@
58
58
 
59
59
  phpMyAdmin 2.11.11.3
60
60
 
61
+ レンタルサーバー xfree
62
+
61
63
 
62
64
 
63
65
  ###最後に
@@ -93,3 +95,77 @@
93
95
 
94
96
 
95
97
  また、いち早く解いた人については、10問あれば50人表示する予定でいます。
98
+
99
+
100
+
101
+ ###サンプルデータ
102
+
103
+ 1000000,1000,210102030400,210102030430,30,1
104
+
105
+ 1000000,1000,210102030900,210102090430,30,2
106
+
107
+ 1000000,1001,210102031100,210102091140,40,3
108
+
109
+ 1000000,1002,210102031000,210102091040,40,2
110
+
111
+ 1000000,1003,210102032000,210102092040,40,3
112
+
113
+ 1000000,1004,210102032050,210102092130,40,3
114
+
115
+ 1000001,1001,210103030400,210102030420,20,2
116
+
117
+ 1000003,1001,210103030400,210102030420,20,2
118
+
119
+ 1000005,1001,210103030400,210102030420,20,2
120
+
121
+ 1000005,1002,210103030500,210102030520,20,2
122
+
123
+ 1000006,1011,210104110223,210104110252,29,2
124
+
125
+ 1000007,1000,210102112555,210102112613,18,1
126
+
127
+ 1000007,1001,210104110224,210104110256,32,0
128
+
129
+ 1000008,1000,210103031200,210102031234,34,1
130
+
131
+ 1000008,1003,210103031400,210102031433,33,2
132
+
133
+ 1000008,1003,210103031500,210102031544,44,2
134
+
135
+ 1000008,1003,210103031633,210102031700,27,3
136
+
137
+ 1000010,1001,210104030400,210104030420,20,2
138
+
139
+ 1000011,1005,210104110200,210104110252,52,2
140
+
141
+ 1000015,1001,210103030400,210102030420,10,0
142
+
143
+ 1000015,1001,210103030600,210102030620,20,2
144
+
145
+ 1000015,1001,210103030700,210102030720,20,3
146
+
147
+ 1000016,1005,210103030900,210102030920,20,3
148
+
149
+ 1000016,1005,210103030900,210102030920,20,3
150
+
151
+ 1000017,1002,210103030900,210102030931,31,0
152
+
153
+ 1000017,1003,210103031100,210102031231,31,1
154
+
155
+ 1000020,1010,210102031000,210102031030,30,3
156
+
157
+ 1000021,1010,210102030430,210102030600,90,0
158
+
159
+ 1000021,1010,210102030730,210102030742,42,1
160
+
161
+ 1000021,1010,210103030730,210103030745,45,2
162
+
163
+ 1000022,1011,210102030401,210102030432,32,3
164
+
165
+ 1000022,1000,210102030400,210102030430,30,2
166
+
167
+ 1000022,1000,210102030500,210102030520,20,3
168
+
169
+ 1000022,1003,210104030500,210104030520,20,3
170
+
171
+ 1000022,1000,210105030500,210105030520,20,3

1

質問・依頼いただいた点について、加筆いたしました。

2021/09/22 04:59

投稿

M.I.
M.I.

スコア3

test CHANGED
File without changes
test CHANGED
@@ -56,6 +56,8 @@
56
56
 
57
57
  PHP 7.1.x
58
58
 
59
+ phpMyAdmin 2.11.11.3
60
+
59
61
 
60
62
 
61
63
  ###最後に
@@ -65,3 +67,29 @@
65
67
  ここまでは作ってみたのですが、そのあとどのような処理をさせればよいか、悩んでいます。
66
68
 
67
69
  皆様のお力をぜひお貸しください。よろしくお願いいたします。
70
+
71
+
72
+
73
+ ###加筆
74
+
75
+ >hoshi-takanori様
76
+
77
+ phpMyAdminを用いてデータベース作成し、CREATE TABLE 文は手元の残っておりません。
78
+
79
+ ![テーブルの様子](63dca1514cc4a436840a84b4ae9bd148.png)
80
+
81
+ ただし、phpMyAdminでは画像のような状態になっています。
82
+
83
+ stは回答開始時刻、enは回答終了時刻、tは回答時間です。
84
+
85
+ サンプルとしては、上から順に
86
+
87
+ 1000000,1000,210102030400,210102030430,30,3
88
+
89
+ というものが考えられます。
90
+
91
+ 210102030400は2021年01月02日03時04分00秒を表します。
92
+
93
+
94
+
95
+ また、いち早く解いた人については、10問あれば50人表示する予定でいます。