Как подсчитать строки базы данных в PHP: несколько методов с примерами кода

Чтобы подсчитать количество строк в таблице базы данных с помощью PHP, вы можете использовать различные методы. Я приведу вам несколько примеров:

Метод 1: использование расширения mysqli

<?php
// Create a connection to the database
$mysqli = new mysqli("localhost", "username", "password", "database_name");
// Check connection
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: " . $mysqli->connect_error;
    exit();
}
// Execute a query to count the rows
$result = $mysqli->query("SELECT COUNT(*) AS count FROM table_name");
// Fetch the result
$row = $result->fetch_assoc();
// Access the count value
$count = $row['count'];
// Display the count
echo "Total rows: " . $count;
// Close the connection
$mysqli->close();
?>

Метод 2: использование расширения PDO

<?php
// Create a connection to the database
$pdo = new PDO("mysql:host=localhost;dbname=database_name", "username", "password");
// Execute a query to count the rows
$query = $pdo->query("SELECT COUNT(*) AS count FROM table_name");
// Fetch the result
$row = $query->fetch();
// Access the count value
$count = $row['count'];
// Display the count
echo "Total rows: " . $count;
// Close the connection
$pdo = null;
?>

Метод 3: использование расширения mysql (устарело в PHP 5.5.0 и удалено в PHP 7.0.0)

<?php
// Create a connection to the database
$conn = mysql_connect("localhost", "username", "password");
// Select the database
mysql_select_db("database_name", $conn);
// Execute a query to count the rows
$result = mysql_query("SELECT COUNT(*) AS count FROM table_name");
// Fetch the result
$row = mysql_fetch_assoc($result);
// Access the count value
$count = $row['count'];
// Display the count
echo "Total rows: " . $count;
// Close the connection
mysql_close($conn);
?>