El propósito de este artículo es hacer un programa simple para crear una tabla de clasificación usando PHP. A continuación se muestra la implementación del mismo usando PHP. Los requisitos previos de este tema son PHP / MySQL y la instalación de Apache Server en su computadora.
Acercarse:
Paso 1: Primero crearemos una tabla HTML usando la etiqueta <table> definida por la etiqueta <tr> para crear filas. Es solo un simple archivo HTML/CSS. Lo único que vale la pena señalar es que estamos usando el marco CSS de Bootstrap 4 para darle estilo a nuestra página. Puede usar cualquier otro marco de estilo de su elección o escribir su propio CSS si lo desea.
HTML
<!DOCTYPE html> <html> <head> <title>LeaderBoard Using PHP</title> </head> <body> <h2>Welcome To GFG</h2> <table> <tr> <td>Ranking</td> <td>UserName</td> <td>Marks</td> </tr>
Paso 2: obtenga datos de SQL y muéstrelos usando PHP.
Paso 3: Cree una base de datos MySQL siguiendo los comandos.
CREATE DATABASE leaderboard;
CREATE TABLE leaderboard(userName VARCHAR(30), marks INT(10));
Paso 4: Inserte algunos valores en la base de datos.
INSERT INTO leaderboard(userName,marks) VALUES('Devesh Pratap Singh',100);
PHP
<?php /* Connection Variable ("Servername", "username","password","database") */ $con = mysqli_connect("localhost", "root", "", "leaderboard"); /* Mysqli query to fetch rows in descending order of marks */ $result = mysqli_query($con, "SELECT userName, marks FROM leaderboard ORDER BY marks DESC"); /* First rank will be 1 and second be 2 and so on */ $ranking = 1; /* Fetch Rows from the SQL query */ if (mysqli_num_rows($result)) { while ($row = mysqli_fetch_array($result)) { echo "<td>{$ranking}</td> <td>{$row['userName']}</td> <td>{$row['marks']}</td>"; $ranking++; } } ?>
Paso 5: cierre la etiqueta de la tabla, la etiqueta del cuerpo y la etiqueta html.
HTML
</table> </body> </html>
Paso 6: Guarde este archivo como » index.php «.
Paso 7: Copie este archivo dentro de su servidor xampp en el directorio htdocs .
Paso 8: Abra el servidor phpMyAdmin o MySQL en su computadora.
Paso 9: Abra https://localhost/index.php en su navegador web.
Salida después de la ejecución:
![](https://media.geeksforgeeks.org/wp-content/uploads/20201204153440/Screenshot20201204153416.jpg)
Salida producida después de ejecutar