how to count all data on sql table with php PDO code example

Example 1: sql row count php pdo

<?php
/* Delete all rows from the FRUIT table */
$del = $dbh->prepare('DELETE FROM fruit');
$del->execute();

/* Return number of rows that were deleted */
print("Return number of rows that were deleted:\n");
$count = $del->rowCount();
print("Deleted $count rows.\n");
?>

Example 2: number of rows in a mysql table pdo

//Instantiate the PDO object and connect to MySQL.
$pdo = new PDO(
    'mysql:host=127.0.0.1;dbname=my_database',
    'username',
    'password'
);
 
//The COUNT SQL statement that we will use.
$sql = "SELECT COUNT(*) AS num FROM users";
 
//Prepare the COUNT SQL statement.
$stmt = $pdo->prepare($sql);
 
//Execute the COUNT statement.
$stmt->execute();
 
//Fetch the row that MySQL returned.
$row = $stmt->fetch(PDO::FETCH_ASSOC);
 
//The $row array will contain "num". Print it out.
echo $row['num'] . ' users exist.';

Tags:

Php Example