私は PHP のバトル システムを作成しており、ランキングを整理する必要があります。
100 人のプレイヤーがいて、あなたはランク 90 だとします。5 ランク上のプレイヤーに挑戦できます。たとえば、ランク 85 のプレイヤーに挑戦して打ち負かすと、あなたは 85 になり、彼は 86 になります。
ただし、データベースでこれを行う方法がわかりません。並べ方とか、並べ方とか。明らかに、あなたの「ランク」でフィールドを保存することはできません。なぜなら、あなたが勝った場合、データベース内であなたの下にランク付けされているすべてのプレーヤーを編集する必要があるからですよね?
どんなアイデアでも役に立ちます。