(PHP 3, PHP 4 )
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";;
} |
|
위의 예제는 다음과 같이 출력될 것이다:
하위 호환성이 있는 mysql_listfields()도 사용 가능하다.