mysql_list_fields
(PHP 4, PHP 5)
mysql_list_fields — Повертає список колонок таблиці
Увага
Ця функція оголошена застарілою в PHP 5.4.0, і, разом з модулем MySQLвидалено PHP в 7.0.0. Замість неї використовуйте модулі, що активно розвиваються. MySQLi або PDO_MySQLТак же смотрите разделMySQL: вибір API. Альтернативи для цієї функції:
- SQL запит:
SHOW COLUMNS FROM sometable
Опис
mysql_list_fields(string $database_name, string $table_name, resource $link_identifier = NULL): resource
Повертає інформацію про таблицю із переданим ім'ям.
Ця функція застаріла. Замість неї рекомендується використовувати mysql_query() із SQL-запитом SHOW COLUMNS FROM table [LIKE 'name']
Список параметрів
database_name
Ім'я опитуваної бази даних.
table_name
Ім'я таблиці, що опитується.
link_identifier
З'єднання MySQL. Якщо ідентифікатор з'єднання не вказано, буде використано останнє з'єднання, відкрите mysql_connect(). Якщо таке з'єднання не було знайдено, функція спробує створити таке, якби mysql_connect() було викликано без параметрів. Якщо з'єднання не було знайдено та не змогло бути створено, генерується помилка рівня E_WARNING
Значення, що повертаються
Дескриптор результату (resource) у разі успішного виконання, або **false
**в случае возникновения ошибки.
Результат, що повертається, може бути оброблений за допомогою наступних функцій: mysql_field_flags() mysql_field_len() mysql_field_name() і mysql_field_type()
Приклади
Приклад #1 Приклад використання mysql_list_fields()****
Loading...
Висновок наведеного прикладу буде схожим на:
Array
(
[Field] => id
[Type] => int(7)
[Null] =>
[Key] => PRI
[Default] =>
[Extra] => auto_increment
)
Array
(
[Field] => email
[Type] => varchar(100)
[Null] =>
[Key] =>
[Default] =>
[Extra] =>
)
Примітки
Зауваження :
Для зворотної сумісності може бути використаний наступний застарілий псевдонім: mysql_listfields()
Дивіться також
- mysql_field_flags() - Повертає прапори, пов'язані із зазначеним полем результату запиту
- mysql_info() - Повертає інформацію про останній запит