What are common formatting issues when outputting MySQL query results in a table using PHP?

One common formatting issue is displaying the query results in a table where the columns do not align properly. This can be solved by using the HTML table tags and ensuring that each row has the same number of columns. Another issue is displaying large amounts of data in a table, which can make the table difficult to read. To solve this, consider adding pagination or limiting the number of rows displayed per page.

<?php
// Assuming $result is the MySQL query result
echo "<table>";
echo "<tr><th>Column 1</th><th>Column 2</th></tr>";
while($row = mysqli_fetch_assoc($result)) {
    echo "<tr>";
    echo "<td>".$row['column1']."</td>";
    echo "<td>".$row['column2']."</td>";
    echo "</tr>";
}
echo "</table>";
?>