Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Zeigen Sie alle MySQL-Tabellendaten in einer HTML-Tabelle an

Sie können dies tun, wenn Sie alle Spalten anzeigen möchten. Oder Sie können Ihre Filter bedingt hinzufügen.

Da Sie jedoch anscheinend neu in der Webentwicklung sind, mache ich es auf einfache Weise.

<?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);
?>