How can PHP be used to automatically display database data on a webpage without needing manual updates?

To automatically display database data on a webpage without manual updates, you can use PHP to connect to the database, retrieve the data, and dynamically generate the HTML content to display it on the webpage. By using PHP to fetch and display the data, any changes made in the database will automatically reflect on the webpage without the need for manual updates.

<?php
// Connect to the database
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// Retrieve data from database
$sql = "SELECT * FROM table";
$result = $conn->query($sql);

// Display data on the webpage
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
    }
} else {
    echo "0 results";
}

$conn->close();
?>