fbsql_list_dbs
fbsql_list_tables
FrontBase 関数
PHP Manual

# fbsql_list_fields

(PHP 4 >= 4.0.6, PHP 5)

fbsql_list_fields — FrontBase 結果フィールドの一覧を得る

### 説明

resource fbsql_list_fields ( string `$database_name` , string `$table_name` [, resource `$link_identifier` ] )

指定したテーブルについての情報を取得します。

### パラメータ

`database_name`

  データベース名。

`table_name`

  テーブル名。

`link_identifier`

  fbsql_connect() あるいは fbsql_pconnect() が返す FrontBase リンク ID。

  指定しなかった場合は、この関数は FrontBase サーバーでオープンしているリンクを探します。見つからないときは fbsql_connect() に引数を指定せずにコールしたときと同様にして作成します。

### 返り値

結果ポインタを返します。これは、 fbsql_field_xxx で使用できます。 エラー時には `FALSE` を返します。

### エラー / 例外

エラーの内容は $phperrmsg に書き込まれ、関数が @fbsql() のようにコールされていない限り このエラー内容が出力されます。

### 例

例1 fbsql_list_fields() の例

`<?php
$link = fbsql_connect('localhost', 'myname', 'secret');
$fields = fbsql_list_fields("database1", "table1", $link);
$columns = fbsql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
echo fbsql_field_name($fields, $i) . "\n";;
}
?>`

上の例の出力は、 たとえば以下のようになります。

    field1
    field2
    field3
    ...

### 参考

- fbsql_field_len() - 指定したフィールドの長さを返す
- fbsql_field_name() - 結果の指定したフィールドの名前を得る
- fbsql_field_type() - 結果の中で指定したフィールドの型を得る
- fbsql_field_flags() - クエリ結果において指定したフィールドに関するフラグを得る

fbsql_list_dbs
fbsql_list_tables
FrontBase 関数
PHP Manual