PHP マニュアル
前のページ |  | 次のページ

# mysql_field_name

(PHP 3, PHP 4, PHP 5)

mysql_field_name -- 結果において指定したフィールド名を取得する

## 説明

string mysql_field_name ( resource result, int field_offset )

mysql_field_name()は、指定したフィールドの 名前を返します。

## パラメータ

result

  評価された結果 リソース。 この結果は、mysql_query() のコールにより得られたものです。

field_offset

  数値フィールドオフセット。 field_offset は 0 から始まります。 field_offset が存在しない場合、 `E_WARNING` レベルのエラーが発行されます。

## 返り値

成功した場合に指定したフィールドの名前を、失敗した場合に `FALSE` を返します。

## 例

例 1. mysql_field_name() の例
`<?php /* users テーブルには以下の 3 つのフィールドがある * user_id * username * password. */ $link = @mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect to MySQL server: ' . mysql_error()); } $dbname = 'mydb'; $db_selected = mysql_select_db($dbname, $link); if (!$db_selected) { die("Could not set $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_len | 上に戻る | mysql_field_seek