PHP 매뉴얼
이전 |  | 다음

# mysql_list_fields

(PHP 3, PHP 4 , PHP 5)

mysql_list_fields -- MySQL 결과의 필드 리스트로 반환

## 설명

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

mysql_list_fields()는 주어진 테이블 이름으로부터 정보를 가져온다. 이 함수는 데이터베이스 이름과 테이블 이름을 인수(argument)로 갖는다. 그리고 이 함수는 mysql_field_flags(), mysql_field_len(), mysql_field_name(), mysql_field_type() 등을 사용할 수 있도록 결과 포인터를 반환한다.

결과 identifier는 양의 정수이며, 에러가 발생하면 -1 값이 반환된다. 에러 메시지는 `$phperrmsg`에 저장될 것이며, `@mysql()`과 같이 호출하지 않는한 항상 화면에 에러 메시지가 출력될 것이다.

예 1. mysql_list_fields() 예제

`$link = mysql_connect('localhost', 'myname', 'secret'); $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_dbs | 위로 | mysql_list_processes