PHP Knowledge Base
Row count with PDO
fetchColumn()
Example #11
$sql__count = "SELECT count(*) from $whichTable"; $stmt__count = $conn->query($sql__count); $row__count = $stmt__count->fetchColumn(); if ( $row__count > 0 ) { // some 'green light' code } else { // some 'red light' code }
fetchColumn()
Example #2
$sql__tag_ID = "SELECT COUNT(*) FROM $whichTable where text__eng LIKE '%$db__tag_id%'"; $stmt__tag_ID = $conn->query($sql__tag_ID); $count__tag_ID = $stmt__tag_ID->fetchColumn();
rowCount()
Example #1[2] [3]
$select = $db->prepare('SELECT username FROM users WHERE id = ?'); $select->execute([$id]); if ($select->rowCount() > 0) { //Row has been found //Do ...... } else { //No row found //Do.... }
see also Example of a MySQLi Object-oriented SELECT Statement