Mysql
 sql >> Base de données >  >> RDS >> Mysql

Afficher toutes les données de la table MySQL dans la table html

Vous pouvez le faire si vous voulez afficher toutes les colonnes. Ou, vous pouvez ajouter vos filtres conditionnels.

Cependant, comme il semble que vous soyez nouveau dans le développement Web, je le fais de manière simple.

<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"SELECT * FROM Persons");

echo "<table border='1'>";

$i = 0;
while($row = $result->fetch_assoc())
{
    if ($i == 0) {
      $i++;
      echo "<tr>";
      foreach ($row as $key => $value) {
        echo "<th>" . $key . "</th>";
      }
      echo "</tr>";
    }
    echo "<tr>";
    foreach ($row as $value) {
      echo "<td>" . $value . "</td>";
    }
    echo "</tr>";
}
echo "</table>";

mysqli_close($con);
?>