라이브러리
[PHP] PDOStatement::fetchObject - 다음 행을 가져와서 객체로 반환합니다.
PDOStatement::fetchObject
PDOStatement::fetchObject는 PDOStatement 객체에서 데이터를 가져와서 PHP 객체로 반환하는 메서드입니다. 이 메서드는 데이터베이스에서 데이터를 가져와서 PHP 객체로 변환하여 반환합니다.
사용법
PDOStatement::fetchObject 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$stmt = $pdo->prepare("SELECT * FROM 테이블명");
$stmt->execute();
$obj = $stmt->fetchObject();
print_r($obj);
예제
다음 예제에서는 PDOStatement::fetchObject를 사용하여 데이터베이스에서 데이터를 가져와서 PHP 객체로 반환합니다.
#hostingforum.kr
php
// PDO 객체 생성
$pdo = new PDO("mysql:host=localhost;dbname=테이블명", "사용자명", "비밀번호");
// SQL 문 준비
$stmt = $pdo->prepare("SELECT * FROM 테이블명");
// SQL 문 실행
$stmt->execute();
// 데이터 가져오기
$obj = $stmt->fetchObject();
// 데이터 출력
print_r($obj);
// PDO 객체 닫기
$pdo = null;
결과
위 예제의 결과는 다음과 같습니다.
#hostingforum.kr
php
stdClass Object
(
[id] => 1
[name] => John Doe
[email] => johndoe@example.com
)
fetchObject 옵션
PDOStatement::fetchObject 메서드는 옵션을 사용하여 데이터를 가져올 수 있습니다. 옵션은 다음과 같습니다.
* `PDO::FETCH_ASSOC`: 배열의 키가 열 이름이 됩니다.
* `PDO::FETCH_NUM`: 배열의 키가 열 번호가 됩니다.
* `PDO::FETCH_BOTH`: 배열의 키가 열 이름이 되고 열 번호도 배열의 키가 됩니다.
* `PDO::FETCH_OBJ`: 객체로 반환됩니다.
예를 들어, `PDO::FETCH_ASSOC` 옵션을 사용하여 데이터를 가져올 수 있습니다.
#hostingforum.kr
php
$obj = $stmt->fetchObject(PDO::FETCH_ASSOC);
참고
PDOStatement::fetchObject 메서드는 데이터베이스에서 데이터를 가져와서 PHP 객체로 반환합니다. 이 메서드는 데이터베이스에서 데이터를 가져올 때 유용합니다. 또한, 옵션을 사용하여 데이터를 가져올 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.