mysqli_result::fetch_field_direct

mysqli_fetch_field_direct

(PHP 5, PHP 7, PHP 8)

mysqli_result::fetch_field_direct -- mysqli_fetch_field_direct — Отримання метаданих конкретного поля

Опис

Об'єктно-орієнтований стиль

public mysqli_result::fetch_field_direct(int $index): object|false

Процедурний стиль

mysqli_fetch_field_direct(mysqli_result $result, int $index): object|false

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

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

result

Тільки для процедурного стилю: об'єкт mysqli_result, який повернула функція mysqli_query() mysqli_store_result() mysqli_use_result() або mysqli_stmt_get_result()

index

Номер поля. Число повинне лежати в діапазоні від докількість полів - 1

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

Повертає об'єкт, що містить визначення поля, або false, якщо поле з номером, вказаним для параметра index, недоступне.

Властивості об'єкту

СвойствоОпис
nameІм'я стовпця
orgnameВихідне ім'я стовпця, якщо він має псевдонім
tableІм'я таблиці, якій належить стовпець (якщо не обчислено)
orgtableПочаткове ім'я таблиці, якщо є псевдонім
defЗарезервовано для стандартного значення, на даний момент завжди ""
max_lengthМаксимальна ширина поля результуючого набору. Починаючи з PHP 8.1 це значення завжди
lengthШирина поля, як вона задана щодо таблиці.
charsetnrКількість наборів символів для поля.
flagsЦіла кількість, що представляє бітові прапори для поля.
typeТип даних поля
decimalsЧисло знаків після коми (для числових полів)

Приклади

Приклад #1 Об'єктно-орієнтований стиль

Loading...

Приклад #2 Процедурний стиль

Loading...

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

Имя:         SurfaceArea
Таблица:     Country
Макс. длина: 10
Флаги:       32769
Тип:         4

Дивіться також

  • mysqli_num_fields() - Отримує кількість полів у наборі результатів
  • mysqli_fetch_field() - Повертає наступне поле результуючого набору
  • mysqli_fetch_fields() - Повертає масив об'єктів, що становлять поля результуючого набору