
mysqli_result::fetch_fields 메서드는 mysqli_result 객체에서 테이블의 필드 정보를 가져오는 메서드입니다.
이 메서드는 mysqli_field_t 구조체의 배열을 반환합니다. mysqli_field_t 구조체는 필드의 정보를 포함하는 구조체로, 다음과 같은 속성을 가지고 있습니다.
- name: 필드 이름
- orgname: 원본 필드 이름
- table: 테이블 이름
- orgtable: 원본 테이블 이름
- def: 필드 기본값
- max_length: 필드 최대 길이
- not_null: 필드가 NULL이 될 수 있는지 여부
- primary_key: 필드가 기본 키인지 여부
- multiple_key: 필드가 복합 키인지 여부
- unique_key: 필드가 유니크 키인지 여부
- type: 필드 타입
- unsigned: 필드가 부호가 없을 때 true
- zerofill: 필드가 0으로 채워질 때 true
- extra: 추가 정보
이러한 구조체의 배열을 반환하여 테이블의 필드 정보를 가져올 수 있습니다.
2025-07-22 16:21