Возвращает название указанной колонки результата запроса

# mysql_field_name

(PHP 4, PHP 5)

mysql_field_name — Возвращает название указанной колонки результата запроса

Внимание

Данный модуль устарел начиная с версии PHP 5.5.0, и удалён в PHP 7.0.0. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API. Альтернативы для этой функции:

- mysqli_fetch_field_direct() [name] или [orgname]
- PDOStatement::getColumnMeta() [name]

### Описание

function mysql_field_name(resource `$result`, int `$field_offset`): string|false

mysql_field_name() возвращает название колонки с указанным индексом.

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

`result`
  Обрабатываемый результат запроса. Этот результат может быть получен с помощью функции mysql_query().
`field_offset`
  Числовое смещение поля. `field_offset` начинается с `0`. Если `field_offset` не существует, генерируется ошибка уровня `E_WARNING`.

### Возвращаемые значения

Название поля по указанному индексу в случае успешного выполнения или `false`, если возникла ошибка.

### Примеры

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

    <?php
    /* Таблица пользователей состоит из трёх колонок:
     *   user_id
     *   username
     *   password.
     */
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Ошибка соединения с MySQL: ' . mysql_error());
    }
    $dbname = 'mydb';
    $db_selected = mysql_select_db($dbname, $link);
    if (!$db_selected) {
        die("Не удалось выбрать базу $dbname: " . mysql_error());
    }
    $res = mysql_query('select * from users', $link);

    echo mysql_field_name($res, 0) . "\n";
    echo mysql_field_name($res, 2);
    ?>

Результат выполнения приведённого примера:

    user_id
    password

### Примечания

> Замечание: Имена полей, возвращаемые этой функцией являются зависимыми от регистра.

> Замечание: Для обратной совместимости может быть использован следующий устаревший псевдоним: mysql_fieldname()

### Смотрите также

- mysql_field_type() - Возвращает тип указанного поля из результата запроса
- mysql_field_len() - Возвращает длину указанного поля

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open