sql >> Databasteknik >  >> RDS >> Mysql

Skapa en topplistor, hur skulle jag gå tillväga för att visa rang/position?

Jag rekommenderar att du läser på PHP/MySQL .

HTML Header: Öppna din tabell, skapa dina rubriker

<table>
    <tr>
        <td>Rank</td>
        <td>User</td>
        <td>Score</td>
    </tr>

PHP: Generera raderna dynamiskt för varje användare

    <?php

        $result = mysql_query("SELECT user, score FROM leaderboard ORDER BY score DESC");
        $rank = 1;

        if (mysql_num_rows($result)) {
            while ($row = mysql_fetch_assoc($result)) {
                echo "<td>{$rank}</td>
                      <td>{$row['user']}</td>
                      <td>{$row['score']}</td>";

                $rank++;
            }
        }
    ?>

HTML-sidfot: måste stänga bordet

</table>


  1. Spela 2.4 - Slick 3.0.0 - DELETE fungerar inte

  2. Förstå index i MySQL:Del ett

  3. ta reda på om ett årsdag är på väg om n dagar i MySql

  4. Lista alla databaser från en länkad server i SQL Server (T-SQL-exempel)