Выбирает все записи из одной колонки результата запроса и помещает их в массив

# pg_fetch_all_columns

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

pg_fetch_all_columns — Выбирает все записи из одной колонки результата запроса и помещает их в массив

### Описание

function pg_fetch_all_columns(PgSql\Result `$result`, int `$field` = 0): array

pg_fetch_all_columns() возвращает массив, содержащий все записи одной колонки экземпляра PgSql\Result.

> Замечание: Эта функция устанавливает NULL-поля в значение `null` PHP.

### Список параметров

`result`
  Экземпляр класса PgSql\Result, который возвращают функции pg_query(), pg_query_params() или pg_execute() (среди прочего).
`field`

  Номер колонки. Если параметр не задан, будет обработана первая (нулевая) колонка.

### Возвращаемые значения

Массив значений колонки результата запроса.

### Список изменений

Версия | Описание
--- | ---
8.1.0 | Параметр `result` теперь принимает объект PgSql\Result; раньше параметр принимал тип resource.

### Примеры

Пример #1 Пример использования pg_fetch_all_columns()

    <?php
    $conn = pg_pconnect("dbname=publisher");
    if (!$conn) {
      echo "Произошла ошибка.\n";
      exit;
    }

    $result = pg_query($conn, "SELECT title, name, address FROM authors");
    if (!$result) {
      echo "Произошла ошибка.\n";
      exit;
    }

    // Получить массив имён всех авторов
    $arr = pg_fetch_all_columns($result, 1);

    var_dump($arr);

    ?>

### Смотрите также

- pg_fetch_all() - Выбирает все данные из результата запроса и помещает их в массив

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open