mysql_fetch_field

(PHP 4, PHP 5)

mysql_fetch_field — Повертає інформацію про колонку з результату запиту як об'єкт

Увага

Цей модуль застарів, починаючи з версії PHP 5.5.0, і видалений у PHP 7.0.0. Використовуйте замість нього MySQLi або PDO_MySQLСмотрите также инструкциюMySQL: вибір API. Альтернативи для цієї функції:

Опис

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

Повертає об'єкт, що містить інформацію про колонку. Цю функцію можна використовувати для отримання інформації про поля у надісланому результаті запиту.

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

result

оброблюваний результат запиту. Цей результат можна отримати за допомогою функції mysql_query()

field_offset

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

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

Повертає об'єкт, що містить інформацію про колонку. Об'єкт містить такі властивості:

  • name - назва колонки
  • table - назва таблиці, якій належить колонка, або псевдонім таблиці, якщо він був визначений
  • max_length – максимальна довжина колонки
  • not_null - 1, якщо колонка не може бути**null**
  • primary_key - 1, якщо колонка є первинним індексом
  • unique_key - 1, якщо колонка є унікальним індексом
  • multiple_key - 1, якщо колонка є унікальним індексом
  • numeric - 1, якщо колонка чисельна
  • blob - 1, якщо колонка є BLOB
  • type - тип колонки
  • unsigned - 1, якщо стовпчик не містить знака (unsigned)
  • zerofill - 1, якщо колонка заповнюється нулями (zero-filled)

Приклади

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

Loading...

Примітки

Зауваження: Імена полів, що повертаються цією функцією залежними від регістру

Зауваження :

Якщо поля або таблиці мають додаткові імена у запиті SQL, буде повернено ці додаткові імена. Вихідне ім'я може бути отримано, наприклад, за допомогою mysqli_result::fetch_field()

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

  • mysql_field_seek() - Встановлює внутрішній покажчик результату на передане усунення поля