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() - Повертає масив об'єктів, що становлять поля результуючого набору