getColumn

Массив значений из заданной колонки

mixed getColumn (string $name, $dsq)

$name - название колонки

$dsq - результат выполнения запроса или SQL-запрос

Этот метод возвращает нумерованный массив значений из заданной колонки в полученных из базы данных. Набор данных может быть получен с помощью запроса SELECT и содержать несколько колонок, одну из которых можно получить методом getColumn.


Пример

function myColumn() {  
    global $modx;  
    $output = '';   

    $result = $modx->db->select( 'id, name', 'colors', 'favorite_color = "blue"' );         $col = $modx->db->getColumn( 'name', $result );   

    for( $i = 0; $i < count( $col ); $i++ ) {  
        $output .= $col[$i] . "'s favorite color is blue.<br />";  
    }  

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