How can PHP be used to retrieve content from a database based on a specific ID?

To retrieve content from a database based on a specific ID in PHP, you can use SQL queries with a WHERE clause to filter the results based on the ID. You can then fetch the data using functions like mysqli_fetch_assoc or PDO fetch methods to retrieve the specific content.

<?php
// Establish a database connection
$connection = mysqli_connect("localhost", "username", "password", "database");

// Check connection
if ($connection === false) {
    die("Error: Could not connect. " . mysqli_connect_error());
}

// Define the specific ID
$id = 1;

// Query to retrieve content based on ID
$sql = "SELECT * FROM table_name WHERE id = $id";
$result = mysqli_query($connection, $sql);

// Fetch the data
$row = mysqli_fetch_assoc($result);

// Display the content
echo $row['column_name'];

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