sql >> Databasteknik >  >> RDS >> Mysql

Visa alla MySQL-tabelldata i HTML-tabell

Du kan göra det om du ska visa alla kolumner. Eller så kan du lägga till dina filter villkorligt.

Men eftersom det verkar som att du är ny inom webbutveckling, gör jag det på ett enkelt sätt.

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


  1. MySQL:Räkna poster från en tabell och uppdatera sedan en annan

  2. Fler av mina favoritpostgreSQL-frågor - och varför de också är viktiga

  3. SQL:skillnad mellan två datum

  4. Underfråga i SELECT-satsen (MySQL)