현재 위치: > 함수 카테고리 모음> mysql_fetch_object

mysql_fetch_object

결과 세트에서 객체로 행을 가져옵니다.
이름:mysql_fetch_object
분류:분류되지 않음
사용 언어:php
한 줄 설명:결과 세트에서 객체로서 다음 행을 가져옵니다.

함수 이름 : mysql_fetch_object ()

해당 버전 : PHP 4, PHP 5 (PHP 7.0.0의 경우 더 이상 사용되지 않고 PHP 7.2.0에서 제거)

사용법 : mysql_fetch_object (resource $ result [, string $ class_name = "stdclass"[, array $ params]])))

설명 : mysql_fetch_object () 함수는 결과 세트에서 객체로서 다음 행을 얻는 데 사용됩니다.

매개 변수 :

  • $ 결과 : 필수, 결과 세트의 리소스를 나타냅니다.
  • $ class_name (선택 사항) : 인스턴스화 할 클래스의 이름을 나타냅니다. 기본값은 "stdclass"이며 표준 익명 객체를 사용하는 것을 의미합니다.
  • $ params (선택 사항) : 생성자에게 전달 된 매개 변수 배열.

반품 값 :

  • 성공하면 물체를 반환하십시오.
  • 더 이상 행이 없으면 거짓이 반환됩니다.

예:

  1. 기본 "stdclass"클래스 이름을 사용하십시오.
 $result = mysql_query("SELECT * FROM users"); while ($row = mysql_fetch_object($result)) { echo $row->name . " - " . $row->email . "<br>"; }
  1. 사용자 정의 클래스 이름 및 생성자 매개 변수 사용 :
 class User { public $name; public $email; public function __construct($name, $email) { $this->name = $name; $this->email = $email; } } $result = mysql_query("SELECT name, email FROM users"); while ($row = mysql_fetch_object($result, "User", ["John Doe", "john@example.com"])) { echo $row->name . " - " . $row->email . "<br>"; }

참고 :

  • mysql_fetch_object() 함수는 더 이상 사용되지 않았으며 더 이상 권장되지 않습니다. 대신 mysqli_fetch_object() 또는 PDO::fetchObject() 사용하는 것이 좋습니다.
  • PHP 7에서는 mysql_fetch_object() 제거되었으며 사용할 수 없습니다.
유사한 함수
인기 기사