English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP mysqli_field_count() 함수 사용법 및 예제

PHP MySQLi 参考서양

mysqli_field_count() 함수는 최근 쿼리의 열 수를 반환합니다.

정의 및 사용법

mysqli_field_count()함수는 최근 실행된 MySQL 쿼리의 결과 집합에서의 필드(컬럼) 수를 가져옵니다.

문법

mysqli_field_count($con)

파라미터

순번파라미터 및 설명
1

con(必需)

MySQL 서버와의 연결을 나타내는 객체입니다.

반환 값

mysqli_field_count() 함수는 정수 값을 반환하며, 이 값은 마지막 쿼리의 결과 집합에서의 열(컬럼) 수를 나타냅니다. 마지막 쿼리가 SELECT 쿼리가 아니면(결과 집합이 없다면) 이 함수는0에서 시작되었습니다.

PHP 버전

이 함수는 초기로 PHP 버전5에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.

온라인 예제

다음 예제에서는mysqli_field_count()함수의 사용법(과정 지향적 스타일)-

<?php
   //연결을 설정합니다
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   //employee 테이블의 모든 레코드를 검색하는 쿼리
   mysqli_query($con, "Select * from employee");
   //필드 수
   $count = mysqli_field_count($con);
   print("필드 수: ".$count);
   //연결을 닫습니다
   mysqli_close($con);
?>

출력 결과

필드 수: 6

온라인 예제

객체 지향적인 스타일에서 이 함수의 문법은 다음과 같습니다$con->field_count;。، 그 중$con은 연결 객체입니다:

<?php
   //연결을 설정합니다
   $con = new mysqli("localhost", "root", "password", "mydb");
   //employee 테이블의 모든 레코드를 검색하는 쿼리
   $con -> query("Select FIRST_NAME, LAST_NAME, AGE from employee");
   //필드 수
   $count = $con->field_count;
   print("필드 수: ".$count);
   //연결을 닫습니다
   $con -> close();
?>

출력 결과

필드 수: 3

온라인 예제

아래는mysqli_field_count()함수의 다른 예제

<?php
   //연결을 설정합니다
   $con = mysqli_connect("localhost", "root", "password", "mydb");
   print("필드 수: ".mysqli_field_count($con)."\n");
   //삽입 쿼리
   mysqli_query($con, "INSERT INTO employee (FIRST_NAME, AGE) VALUES (Archana, 25), (Bhuvan, 29);
   print("필드 수: ".mysqli_field_count($con));
  
   //연결을 닫습니다
   mysqli_close($con);
?>

출력 결과

필드 수: 0
필드 수: 0

온라인 예제

최근 쿼리의 열 수를 반환하십시오:

<?php
   $connection_mysql = mysqli_connect("localhost","root", "password", "mydb");
   
   if (mysqli_connect_errno($connection_mysql)){
      echo "MySQL 연결 실패: " . mysqli_connect_error();
   }
   
   mysqli_query($connection_mysql,"SELECT * FROM employee");
   print(mysqli_field_count($connection_mysql));
   
   mysqli_close($connection_mysql);
?>

출력 결과

6

PHP MySQLi 参考서양