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() - Встановлює внутрішній покажчик результату на передане усунення поля