How can the issue of data not being displayed in the chat frames be resolved in the PHP code provided for the chat script?

Issue: The data is not being displayed in the chat frames because the PHP code is not properly fetching and displaying the chat messages from the database. To resolve this issue, we need to modify the PHP code to correctly retrieve the chat messages and display them in the chat frames.

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

// Check connection
if (!$connection) {
    die("Connection failed: " . mysqli_connect_error());
}

// Fetch chat messages from the database
$sql = "SELECT * FROM chat_messages";
$result = mysqli_query($connection, $sql);

// Display chat messages in the chat frames
if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "<div><strong>" . $row['username'] . ":</strong> " . $row['message'] . "</div>";
    }
} else {
    echo "No messages found.";
}

// Close the database connection
mysqli_close($connection);
?>