cubrid_fetch_field

(PECL CUBRID >= 8.3.1)

cubrid_fetch_field — Отримання інформації про стовпчик результуючого набору у вигляді об'єкта

Опис

cubrid_fetch_field(resource $result, int $field_offset = 0): object

Функція повертає об'єкт, у властивостях якого міститься інформація про стовпчик. Властивості об'єкта:

name

ім'я стовпця

table

ім'я таблиці

def

значення стовпця за замовчуванням

max_length

максимальна довжина стовпця

not_null

1, якщо не може бути NULL

primary_key

1, якщо є первинним ключем

unique_key

1, якщо є унікальним ключем

multiple_key

1, якщо є неунікальним ключем

numeric

1, якщо містить числове значення

blob

1, якщо містить BLOB

type

тип стовпця

unsigned

1, якщо беззнаковий тип

zerofill

1, якщо доповнюється нулями

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

result

Result, отриманий з cubrid_execute()

field_offset

Числовий індекс стовпця. Якщо не заданий, то буде вилучено наступний, не витягнутий цією функцією, стовпець . field_offset починається з нуля.

Значення, що повертаються

Об'єкт із описаними вище властивостями у разі успішного виконання.

**false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання cubrid_fetch_field()****

Loading...

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

array(4) {
  [0]=>
  string(5) "20001"
  [1]=>
  string(5) "16681"
  [2]=>
  string(3) "KOR"
  [3]=>
  string(9) "1988-9-30"
}

--- Field Properties ---
имя столбца:                         athlete_code
имя таблицы:                         game
значение столбца по умолчанию:          ""
максимальная длина столбца:             0
не может быть NULL:                  1
является первичным ключом:             1
является уникальным ключом:            1
является неуникальным ключом:           0
содержит числовое значение:             1
содержит BLOB:                       0
тип столбца:                         integer
беззнаковый тип:                      0
дополняется нулями:                    0