최신 웹 개발 튜토리얼
 

PHP mysqli_fetch_object() Function

<참고 PHP MySQLi

각 필드의 값을 출력, 결과 세트의 현재 행을 반환합니다 :

<?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))
  {
  while ($obj=mysqli_fetch_object($result))
    {
    printf("%s (%s)\n",$obj->Lastname,$obj->Age);
    }
  // Free result set
  mysqli_free_result($result);
}

mysqli_close($con);
?>

정의 및 사용

mysqli_fetch_object() 함수를 대상으로, 결과 세트의 현재 행을 반환한다.

참고 : fieldName에이 함수에서 반환하는 대소 문자를 구분합니다.


통사론

mysqli_fetch_object( result,classname,params ) ;

매개 변수 기술
result 필요합니다. 에 의해 반환 된 결과 집합 식별자 지정 mysqli_query() , mysqli_store_result() 또는 mysqli_use_result()
classname 선택 과목. 클래스의 이름은, 인스턴스화의 속성을 설정하고 반환하도록 지정
params 선택 과목. 파라미터들의 어레이 클래스 명 객체의 생성자에 전달을 지정

기술적 세부 사항

반환 값 : 페치 된 행에 대한 문자열 속성을 가진 객체를 돌려줍니다. NULL 결과 집합에 더 이상의 행이없는 경우
PHP 버전 : 5+
변경 내역 : 다른 개체로 반환 할 수있는 기능은 PHP 5.0.0에서 추가되었다

<참고 PHP MySQLi