최신 웹 개발 튜토리얼
 

PHP mysqli_fetch_field() Function

<참고 PHP MySQLi

다음 필드 돌려줍니다 (column) 각 필드의 이름, 테이블, 및 최대 길이를 인쇄, 결과 집합에 :

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$sql="SELECT Lastname,Age FROM Persons ORDER BY Lastname";

if ($result=mysqli_query($con,$sql))
  {
  // Get field information for all fields
  while ($fieldinfo=mysqli_fetch_field($result))
    {
    printf("Name: %s\n",$fieldinfo->name);
    printf("Table: %s\n",$fieldinfo->table);
    printf("max. Len: %d\n",$fieldinfo->max_length);
    }
  // Free result set
  mysqli_free_result($result);
}

mysqli_close($con);
?>

정의 및 사용

mysqli_fetch_field() 함수는 다음 필드로 리턴 (column) 대상으로, 결과 집합.


통사론

mysqli_fetch_field( result ) ;

매개 변수 기술
result 필요합니다. 에 의해 반환 된 결과 집합 식별자 지정 mysqli_query() , mysqli_store_result() 또는 mysqli_use_result()

기술적 세부 사항

반환 값 : 필드 정의 정보를 포함하는 객체를 돌려줍니다. 어떤 정보를 사용할 수없는 경우는 FALSE. 객체에는 다음과 같은 속성이 있습니다 :
  • 이름 - 열의 이름
  • ORGNAME - 원래 열 이름 (if an alias is specified)
  • 테이블 - 테이블의 이름
  • orgtable - 원래 테이블 이름 (if an alias is specified)
  • DEF - 기본값 예약, 현재 항상 ""
  • DB - 데이터베이스 (new in PHP 5.3.6)
  • 카탈로그 - 카탈로그 이름, 항상 "def" (since PHP 5.3.6)
  • MAX_LENGTH - 필드의 최대 폭
  • 길이 - 필드의 폭은 테이블 정의에 지정된대로
  • charsetnr - 필드의 문자 집합 수
  • 플래그 - 필드의 비트 플래그
  • 유형 - 분야에 사용되는 데이터 유형
  • 소수 - 정수 필드; 사용 된 소수의 수
PHP 버전 : 5+

<참고 PHP MySQLi