Forum und email

mysql_field_name

(PHP 4, PHP 5, PECL mysql:1.0)

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

Описание

string mysql_field_name ( resource $result , int $field_index )

mysql_field_name() возвращает название колонки с указанным индексом. Параметр result должен быть указателем на результат запроса, а field_index -- индексом колонки в запросе.

Note: field_index начинается с 0.
К примеру, индекс третьей колонки будет 2, а индекс четвёртой -- 3.

Note: Имена полей, возвращаемые этой функцией, регистро-зависимы.

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

<?php
/* Таблица пользователей состоит из трёх колонок:
 *   user_id
 *   username
 *   password.
 */
$link mysql_connect('localhost'"mysql_user""mysql_password");
$dbname "mydb";
mysql_select_db($dbname$link)
    or die(
"Could not set $dbname: " mysql_error());
$res mysql_query("select * from users"$link);

echo 
mysql_field_name($res0) . "\n";
echo 
mysql_field_name($res2);
?>

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

user_id
password

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