Руководство по PHP
Пред. |  | След.

# mysql_list_fields

(PHP 3, PHP 4, PHP 5)

mysql_list_fields -- Возвращает список колонок таблицы

## Описание

resource mysql_list_fields ( string database_name, string table_name [, resource link_identifier] )

mysql_list_fields() возвращает информацию о таблице с переданным именем. Параметрами функции являются имена таблицы и базы данных. Возвращаемый результат может быть обработан с помощью следующих функций: mysql_field_flags(), mysql_field_len(), mysql_field_name(), mysql_field_type().

Пример 1. Пример использования mysql_list_fields()

`<?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); $fields = mysql_list_fields("database1", "table1", $link); $columns = mysql_num_fields($fields); for ($i = 0; $i < $columns; $i++) { echo mysql_field_name($fields, $i) . "\n"; }`

Вышеописанный пример выдаст следующий результат:

    field1
    field2
    field3
    ...

Для совместимости, как алиас, доступна функция mysql_listfields(). Однако, использовать её крайне не рекомендуется.

> Замечание: Функция mysql_list_fields() устарела. Предпочтительным является исползьзование SQL-запроса `SHOW COLUMNS FROM table [LIKE 'name']`.

Пред. | Начало | След.
mysql_list_dbs | Уровень выше | mysql_list_processes