Я запускал серию игр, в которых победители получают определенное количество очков в конце каждой игры. Я пытаюсь написать сценарий, который генерирует «таблицу лидеров» - по существу, сохраняет текущую оценку совокупных показателей различных игроков. Я объясню свою проблему на примере:Сценарий для ведения подсчета списка
Группа друзей (Алиса, Брайан, Кэрол ...) каждое утро играет в баскетбол и отслеживает, сколько очков каждый раз оценивает каждый день. Они хотят знать, сколько очков забито всего за всю неделю.
Когда они играли в понедельник утром, вот сколько очков каждый игрок набрал:
Alice: 3
Brian: 10
Carol: 5
все остальные: 0
Группа друзей снова сыграла во вторник. Вот баллы:
Алиса: 2
Давид: 3
Эмили: 8
все остальные: 0
И их оценки от игры в среду:
Carol : 6
David: 4
Frank: 2
все остальные: 0
Они хотят знать, в конце каждого дня, который набрал наибольшее количество очков до сих пор, так что они пишут сценарий для отслеживания.С их оценки в качестве входных данных каждый день, вот что возвращает их сценарий:
понедельник требуемый выход:
- Брайан (10)
- Carol (5)
- Алиса (3)
вторник:
- Брайан (10)
- Эмили (8)
- Алиса (5)
- Carol (5)
- David (3)
И выход в среду:
- Carol (11)
- Brian (10)
- Emily (8)
- Дэвид (7)
- Алиса (5)
- Frank (2)
Если я ставлю результаты каждый день в таблицу SQL, есть способ, с помощью SQL или PHP для получения отсортированного списка от общего балла?
Заранее благодарим за помощь, и если я услышу решение или найду его самостоятельно, я отправлю его здесь, чтобы люди могли его использовать в будущем.
Это вопрос домашнего задания? –