How can the issue of receiving a "Resource id #4" output be resolved when querying a MySQL database in PHP?

When querying a MySQL database in PHP, receiving a "Resource id #4" output typically indicates that the query was successful, but the result needs to be fetched in order to display the actual data. To resolve this, you need to use a fetch method such as fetch_assoc(), fetch_row(), or fetch_array() to retrieve the data from the result set.

// Assuming $conn is your database connection and $query is your SQL query
$result = mysqli_query($conn, $query);

if ($result) {
    while ($row = mysqli_fetch_assoc($result)) {
        // Process and display the data from each row
    }
} else {
    echo "Error: " . mysqli_error($conn);
}