How can the issue of automatically stretched cells in a table be avoided when there are fewer than 4 entries in a database in PHP?

When there are fewer than 4 entries in a database, the issue of automatically stretched cells in a table can be avoided by setting a fixed width for the table cells. This will prevent the cells from expanding to fill the available space when there are fewer entries. By specifying a specific width for the cells, the table layout will remain consistent regardless of the number of entries.

<table>
    <tr>
        <th style="width: 25%">Header 1</th>
        <th style="width: 25%">Header 2</th>
        <th style="width: 25%">Header 3</th>
        <th style="width: 25%">Header 4</th>
    </tr>
    <?php
    // Fetch data from the database
    $entries = fetchDataFromDatabase();

    foreach ($entries as $entry) {
        echo "<tr>";
        echo "<td>{$entry['column1']}</td>";
        echo "<td>{$entry['column2']}</td>";
        echo "<td>{$entry['column3']}</td>";
        echo "<td>{$entry['column4']}</td>";
        echo "</tr>";
    }
    ?>
</table>