PHP 매뉴얼
이전 |  | 다음

# mysql_fetch_object

(PHP 3, PHP 4 , PHP 5)

mysql_fetch_object -- 행(row)의 결과를 객체로 얻음

## 설명

object mysql_fetch_object ( int result [, int result_type])

행(row)에 대응되는 객체로 돌려주고, 가져올 행이 없을 경우 `FALSE`를 반환한다.

mysql_fetch_object()는 mysql_fetch_array()와 유사하나, 배열 대신 객체로 얻는다는 차이점이 있다. 다시말해, 오프셋(offset)에 의해서가 아닌 필드이름으로 데이터를 접근할 수 있다는 것이다.

두번째 인자인 `result_type`에는 상수가 오며, MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH 값을 가질 수 있다.

속도면에서, 이 함수는 mysql_fetch_array()와 비슷하고, mysql_fetch_row()만큼이나 빠르다. 그러나 큰 차이는 없다.

예 1. mysql_fetch_object() 예제

`<?php mysql_connect ($host, $user, $password); $result = mysql_db_query ("database", "select * from table"); while ($row = mysql_fetch_object ($result)) { echo $row->user_id; echo $row->fullname; } mysql_free_result ($result); ?>`

See also: mysql_fetch_array() and mysql_fetch_row().

이전 | 처음으로 | 다음
mysql_fetch_lengths | 위로 | mysql_fetch_row