How can COUNT() be utilized in PHP to efficiently count the number of entries in a database table?

To efficiently count the number of entries in a database table using PHP, you can utilize the COUNT() function in a SQL query. This function returns the number of rows that match a specified condition in a table. By fetching the result of this query in PHP, you can easily obtain the count of entries in the table.

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

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

// Query to count the number of entries in the table
$sql = "SELECT COUNT(*) as count FROM table_name";
$result = $connection->query($sql);

// Fetch the result
if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $count = $row['count'];
    echo "Number of entries in the table: " . $count;
} else {
    echo "No entries found in the table.";
}

// Close connection
$connection->close();
?>