Получает тип столбца

# cubrid_field_type

(PECL CUBRID >= 8.3.0)

cubrid_field_type — Получает тип столбца

### Описание

function cubrid_field_type(resource `$result`, int `$field_offset`): string

Функция возвращает тип столбца. Тип принимает следующие значения: "int", "real", "string" и т. д.

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

`result`
  Значение `result`, которое вернула функция cubrid_execute().
`field_offset`
  Индекс поля в строке результирующего набора. `field_offset` начинается с 0. Если `field_offset` не задан, то будет вызвана ошибка уровня `E_WARNING`.

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

Функция возвращает тип столбца в случае успешного выполнения.

Функция возвращает `false`, если задали некорректное значение field_offset.

Функция возвращает -1, если SQL-запрос отличался от SELECT.

### Примеры

Пример #1 Пример использования функции cubrid_field_type()

    <?php

    $conn = cubrid_connect("localhost", 33000, "demodb");
    $result = cubrid_execute($conn, "SELECT * FROM code");

    $col_num = cubrid_num_cols($result);

    printf("%-15s %-15s %s\n", "Таблица поля", "Наименование поля", "Тип поля");

    for($i = 0; $i < $col_num; $i++) {
        printf(
            "%-15s %-15s %s\n",
            cubrid_field_table($result, $i),
            cubrid_field_name($result, $i),
            cubrid_field_type($result, $i)
        );
    }

    cubrid_disconnect($conn);

    ?>

Результат выполнения приведённого примера:

    Таблица поля      Наименование поля  Тип поля
    code            s_name          char
    code            f_name          varchar

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