getRow

Получение записи из результата запроса

array getRow($ds, $mode)

$ds - результат выполнения запроса $mode - режим работы

  • assoc - получение ассоциативного массива
  • num - получение нумерованного массива
  • both - получение массива совмещающего ассоциативного и нумерованный

Пример

function getAlbum() {  
    global $modx;  
    $output = '';  
    $table = $modx->getFullTableName( 'albums' );   

    $result = $modx->db->select( 'id, album_name, artist', $table, '', 'artist ASC', '0, 50');   

    if( $modx->db->getRecordCount( $result ) >= 1 ) {
        $output .= '<ul>';  
        while( $row = $modx->db->getRow( $result ) ) {  
            $output .= '<li>Идентификатор: ' . $row['id'] . ' | Альбом: ' . $row['album_name'] . ' | Исполнитель: ' . $row['artist'] . '</li>';  
        }  
        $output .= '</ul>';  
    }else{  
        $output = 'Не подходящих записей.';  
    }  

    return $output;  
}
Mem: 3.5 mb, MySQL: 0.0028 s, 2 req., PHP: 0.0373 s, all: 0.0402 s, cache.