Zend_Db: How to get the number of rows from a table?

Andrew picture Andrew · Dec 18, 2009 · Viewed 22.5k times · Source

I want to find out how many rows are in a table. The database that I am using is a MySQL database. I already have a Db_Table class that I am using for calls like fetchAll(). But I don't need any information from the table, just the row count. How can I get a count of all the rows in the table without calling fetchAll()?

Answer

Decent Dabbler picture Decent Dabbler · Dec 19, 2009
$count = $db->fetchOne( 'SELECT COUNT(*) AS count FROM yourTable' );