결과 집합의 현재 행을 반환한 다음 각 필드의 값을 인쇄합니다.
<?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 ($obj=mysqli_fetch_object($result)) { printf("%s : %s",$obj->name,$ obj->url); echo "<br>" } // 결과 컬렉션 해제 mysqli_free_result($result);}mysqli_close($con);?>
mysqli_fetch_object() 함수는 결과 세트에서 현재 행을 가져와서 객체로 반환합니다.
참고: 이 함수에서 반환되는 필드 이름은 대소문자를 구분합니다.
mysqli_fetch_object( 결과, 클래스 이름, 매개변수 ) ;
매개변수 | 설명하다 |
---|---|
결과 | 필수의. mysqli_query(), mysqli_store_result() 또는 mysqli_use_result()에 의해 반환된 결과 집합 식별자를 지정합니다. |
학급 이름 | 선택 과목. 인스턴스화할 클래스의 이름을 지정하고 속성을 설정하고 반환합니다. |
매개변수 | 선택 과목. classname 객체의 생성자에 전달될 매개변수 배열을 지정합니다. |
반환 값: | 검색된 행의 문자열 속성이 포함된 개체를 반환합니다. 결과 집합에 더 이상 행이 없으면 NULL을 반환합니다. |
---|---|
PHP 버전: | 5+ |
업데이트 로그: | PHP 5.0.0의 새로운 기능은 고유한 객체로 반환하는 기능입니다. |