결과 집합의 필드(열)를 나타내는 개체 배열을 반환한 다음 각 필드 이름, 테이블 및 최대 길이를 출력합니다.
<?php // 데이터베이스 사용자 이름: root, 비밀번호: 123456, 데이터베이스: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO") if (mysqli_connect_errno($con)) { echo "MySQL 연결 실패: " . mysqli_connect_error() } $sql="SELECT 이름, FROM 웹 사이트 ORDER BY alexa";if ($result=mysqli_query($con,$sql)){ // 모든 필드에 대한 정보 가져오기 $fieldinfo=mysqli_fetch_fields($result); foreach ($fieldinfo as $val) { printf("field 이름: %s",$val->name); echo "<br>"; printf("데이터 테이블: %s",$val->table); echo "<br>"; printf("최대 길이: %d",$val->max_length); echo "<br>"; } // 결과 세트 해제 mysqli_free_result ( $result);}mysqli_close($con);?>
mysqli_fetch_fields() 함수는 결과 세트의 필드(열)를 나타내는 객체 배열을 반환합니다.
mysqli_fetch_fields( 결과 ) ;
매개변수 | 설명하다 |
---|---|
결과 | 필수의. mysqli_query(), mysqli_store_result() 또는 mysqli_use_result()에 의해 반환된 결과 집합 식별자를 지정합니다. |
반환 값: | 필드 정의 정보가 포함된 객체를 반환합니다. 정보가 없으면 FALSE를 반환합니다. 이 개체에는 다음과 같은 속성이 있습니다. 이름 - 열 이름 orgname - 원래 열 이름(별칭이 지정된 경우) 테이블 - 테이블 이름 orgtable - 원래 테이블 이름(별칭이 지정된 경우) max_length - 필드의 최대 너비 length - 테이블 정의에 지정된 필드 너비 charsetnr - 필드의 문자 세트 번호 flags - 필드의 비트 플래그 type - 필드에 사용되는 데이터 유형 소수 - 정수 필드, 소수점 이하 자릿수 |
---|---|
PHP 버전: | 5+ |