
mysqli_result::fetch_fields() 함수는 mysqli_result 객체에서 테이블의 필드 정보를 얻을 수 있습니다. 이 함수의 반환값은 mysqli_field_t 객체의 배열입니다. mysqli_field_t 객체에는 테이블의 필드에 대한 정보가 저장되어 있습니다.
mysqli_field_t 객체의 속성은 다음과 같습니다.
- name: 필드 이름
- table: 테이블 이름
- max_length: 필드 길이
- def: 필드 기본값
- type: 필드 타입
- flags: 필드 속성
- decimals: 필드 소수점 자릿수
- comment: 필드 주석
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$result = mysqli_query($conn, "SELECT * FROM 테이블명");
$fields = mysqli_fetch_fields($result);
foreach ($fields as $field) {
echo $field->name . "n";
echo $field->table . "n";
echo $field->max_length . "n";
echo $field->def . "n";
echo $field->type . "n";
echo $field->flags . "n";
echo $field->decimals . "n";
echo $field->comment . "n";
}
이러한 예제에서는 테이블의 필드 이름, 테이블 이름, 필드 길이, 필드 기본값, 필드 타입, 필드 속성, 필드 소수점 자릿수, 필드 주석을 얻을 수 있습니다.
2025-04-16 00:36