What is the recommended approach for formatting query results in PHP, SQL, or a combination of both?

When formatting query results in PHP, SQL, or a combination of both, it's recommended to use PHP's built-in functions like `mysqli_fetch_assoc()` or `mysqli_fetch_array()` to fetch data from the database and then format it as needed. You can loop through the results and output them in a structured way, such as using HTML tables or lists. It's also important to properly handle any errors that may occur during the query execution.

// Assuming $conn is your database connection

$query = "SELECT * FROM your_table";
$result = mysqli_query($conn, $query);

if ($result) {
    echo "<table>";
    while ($row = mysqli_fetch_assoc($result)) {
        echo "<tr>";
        foreach ($row as $key => $value) {
            echo "<td>{$key}: {$value}</td>";
        }
        echo "</tr>";
    }
    echo "</table>";
} else {
    echo "Error executing query: " . mysqli_error($conn);
}

mysqli_close($conn);