What are some best practices for displaying tabular data fetched from a MySQL database in PHP?

When displaying tabular data fetched from a MySQL database in PHP, it is best practice to use HTML tables to present the data in a structured and visually appealing manner. You can fetch the data from the database using MySQL queries, store the results in an array, and then iterate over the array to populate the table rows. Additionally, you can use CSS to style the table for better readability and user experience.

<?php
// Connect to MySQL database
$connection = mysqli_connect("localhost", "username", "password", "database");

// Fetch data from MySQL database
$query = "SELECT * FROM table";
$result = mysqli_query($connection, $query);

// Display data in HTML table
echo "<table>";
echo "<tr><th>Column 1</th><th>Column 2</th><th>Column 3</th></tr>";
while($row = mysqli_fetch_assoc($result)) {
    echo "<tr>";
    echo "<td>".$row['column1']."</td>";
    echo "<td>".$row['column2']."</td>";
    echo "<td>".$row['column3']."</td>";
    echo "</tr>";
}
echo "</table>";

// Close MySQL connection
mysqli_close($connection);
?>