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