라이브러리

[PHP] ibase_fetch_object - InterBase 데이터베이스에서 객체 가져오기




IBASE_FETCH_OBJECT 함수

IBASE_FETCH_OBJECT 함수는 InterBase 데이터베이스에서 레코드를 객체로 반환하는 함수입니다. 이 함수는 PHP 4.x 버전부터 사용할 수 있습니다.

함수 구조

#hostingforum.kr
php

object ibase_fetch_object ( resource $result [, int $result_type [, string $class_name [, array $params ]]] )



* `$result` : InterBase 데이터베이스에서 쿼리를 실행한 후 얻은 결과셋 리소스입니다.
* `$result_type` : 결과셋의 타입을 지정합니다. 기본값은 `IBASE_TEXT`입니다.
* `$class_name` : 반환할 객체의 클래스 이름을 지정합니다. 기본값은 `stdClass`입니다.
* `$params` : 객체의 생성자에 전달할 파라미터를 지정합니다.

함수 설명

IBASE_FETCH_OBJECT 함수는 InterBase 데이터베이스에서 쿼리를 실행한 후 얻은 결과셋 리소스에서 첫 번째 레코드를 객체로 반환합니다. 반환된 객체는 지정한 클래스 이름의 인스턴스입니다.

예제

#hostingforum.kr
php

// InterBase 데이터베이스 연결

$db = ibase_connect('localhost', 'scott', 'tiger');



// 테이블 선택

$result = ibase_query($db, 'SELECT * FROM employees');



// 첫 번째 레코드를 객체로 반환

$employee = ibase_fetch_object($result);



// 객체의 속성에 접근

echo $employee->name . "
"; // John

echo $employee->salary . "
"; // 5000



// 다음 레코드를 객체로 반환

while ($employee = ibase_fetch_object($result)) {

    echo $employee->name . "
";

    echo $employee->salary . "
";

}



// 데이터베이스 연결 종료

ibase_close($db);



주의

IBASE_FETCH_OBJECT 함수는 레코드를 객체로 반환하므로, 객체의 속성에 접근하여 데이터를 가져올 수 있습니다. 또한, 이 함수는 첫 번째 레코드를 반환하므로, 반복문을 사용하여 다음 레코드를 객체로 반환할 수 있습니다.

참고

InterBase 데이터베이스는 PHP 4.x 버전부터 지원되며, PHP 5.x 버전부터는 PDO (PHP Data Objects)와 MySQLi를 사용하는 것을 권장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 503 페이지

검색

게시물 검색