모든 필드의 필드 정보를 가져온 다음 mysqli_field_tell()을 통해 현재 필드를 가져와 필드 이름, 테이블 및 최대 길이를 출력합니다.
<?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)){ //모든 필드 정보 가져오기 while ($fieldinfo=mysqli_fetch_field($result)) { //현재 필드 정보 가져오기$currentfield=mysqli_field_tell ( $result); printf("열 %d", $currentfield); echo "<br>"; %s", $fieldinfo->name); echo "<br>"; printf("테이블 이름: %s", $fieldinfo->table); echo "<br>"; } // 결과 세트 해제 mysqli_free_result ( $result);}mysqli_close($con);?>
mysqli_field_tell() 함수는 필드 포인터의 위치를 반환합니다.
mysqli_field_tell( 결과 ) ;
매개변수 | 설명하다 |
---|---|
결과 | 필수의. mysqli_query(), mysqli_store_result() 또는 mysqli_use_result()에 의해 반환된 결과 집합 식별자를 지정합니다. |
반환 값: | 필드 포인터의 현재 오프셋을 반환합니다. |
---|---|
PHP 버전: | 5+ |