На Zend_Db_Table_Abstract Я использую этот код, чтобы получить количество результатов для моего выбора:Zend_Db_Table_Abstract подсчитывать
$this->setTableName('visitors');
$select = $this->select()
->from('visitors')
->columns(array('total' => new Zend_Db_Expr('COUNT(*)')))
->where('...');
$visits = $this->_fetch($select);
Есть ли лучший способ, то есть, просто чтобы вернуть счетчик. Это возвращает некоторые другие данные в массиве ... Я просто хочу подсчет результатов. В прямом MySql эквивалент будет select count(
Mycol ) from visitors where ....
только сосчитать. '$ count = (int) $ this-> getAdapter() -> fetchOne ($ select);' try :) – SMka
'fetchOne()' Получает первый столбец первой строки результата SQL. – SMka