поэтому я пытаюсь создать систему High-Scores на php, но есть одна очень сложная часть, которую я не могу понять.
Таким образом, в базе данных SQL будет несколько игроков, каждая строка будет иметь «playerName», «defencelvl», «defencexp» и другие, но в целях тестирования мы могли бы просто попытаться ранжировать их по тому, у кого больше всего опыта в защите.
Допустим, есть три записи, это будет выглядеть примерно так
--NAME-- -УРОВЕНЬ- -EXP-
«Иордания», «92», «32 424 525»
«Тайлер», «92», «32 892 241»
«Трент», «92», «32 492 641»
Таким образом, на странице рекордов будет отображаться только 1 игрок за поиск, что-то вроде view.php?username=Jordan, (я могу понять это), но самая трудная часть, которую я не могу понять, это их ранжирование. на каком месте они находятся, так что Джордан будет на 3-м месте, потому что его опыт ниже, чем у других, Тайлер будет на 1-м месте, потому что его опыт самый высокий, а Трент будет на 2-м месте, почти точный пример то, что я делаю, находится на этом веб-сайте игры http://services.runescape.com/m=hiscore/compare?user1=S%A0U%A0O%A0M%A0I , Это тот тип рекордов, который я делаю.
Опять же, я просто не могу понять, как ранжировать их, и я хотел бы сделать это для каждого навыка, не делая слишком много запросов PDO SQL. Если вы не понимаете, что я пытаюсь сказать, дайте мне знать, и я опубликую более подробное описание. Спасибо!!