getRecordCount

Количество записей в результате запроса

integer getRecordCount ($data_set)

$data_set - соединение с базой

Возвращает количество записей, которое было получено в результате запроса SELECT.


Пример

$output = '';  
$result = $modx->db->select('make, model, color, year', 'cars', 'year > 2001');     $total_rows = $modx->db->getRecordCount( $result );   

if( $total_rows >= 1 ) {  
    $output .= $total_rows . ' машин новее 2001 года:<br />';  
    while( $row = $modx->db->getRow( $result ) ) {  
        $output .= 'Производитель: ' . $row['make'] . ' | Модель: ' . $row['model'] .  ' | Цвет: ' . $row['color'] . ' | Год: ' . $row['year'] . '<br />';  
    }  
}else{  
    $output = 'Нет машин новее 2001 года!';  
}  
echo $output;
Mem: 3.5 mb, MySQL: 0.0031 s, 2 req., PHP: 0.0336 s, all: 0.0367 s, cache.