Mysql
 sql >> база данни >  >> RDS >> Mysql

Създавайки класации, как да покажа ранг/позиция?

Препоръчвам да прочетете на PHP/MySQL .

HTML заглавка: Отворете вашата таблица, създайте своите заглавки

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

PHP: Динамично генерирайте редовете за всеки потребител

    <?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 долен колонтитул: трябва да затворите таблицата

</table>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LINQ към множествено присъединяване към обекти

  2. Предупреждение:mysql_query():предоставеният аргумент не е валиден MySQL-Link - Защо?

  3. mysql Къде не в използването на две колони

  4. как да получите json данни от заявка за публикация на iphone

  5. Как мога да изпратя автоматичен имейл от MySQL записи?