mysql_fetch_object
(PHP 4, PHP 5)
mysql_fetch_object — 객체형으로 결과 행을 인출
설명 ¶
object mysql_fetch_object ( resource $result [, string $class_name [, array $params ]] )
인출된 행으로부터 속성을 가진 객체로 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
인수 ¶
- result
mysql_query() 호출을 통한 결과 resource.
- class_name
생성할 클래스의 이름, 프로퍼티를 설정하고 반환합니다. 지정하지 않으면, stdClass 객체를 반환합니다.
- params
class_name 객체의 생성자에 넘길 인수들의 선택적인 array.
반환값 ¶
문자열 프로퍼티를 가진 object를 반환하거나, 더 이상의 행이 없을 때에는 FALSE를 반환한다.
mysql_fetch_row()는 지정된 result 지시자와 연관된 결과로부터 한 행의 데이터를 인출하여 배열로 반환한다. 각 컬럼은 0부터 시작한다.
변경점 ¶
버전 | 설명 |
---|---|
5.0.0 | 다른 객체로 반환할 수 있는 기능 추가 |
예제 ¶
Example #1 mysql_fetch_object() 예제
<?php
mysql_connect("hostname", "user", "password");
mysql_select_db("mydb");
$result = mysql_query("select * from mytable");
while ($row = mysql_fetch_object($result)) {
echo $row->user_id;
echo $row->fullname;
}
mysql_free_result($result);
?>
Example #2 mysql_fetch_object() 예제
<?php
class foo {
public $name;
}
mysql_connect("hostname", "user", "password");
mysql_select_db("mydb");
$result = mysql_query("select name from mytable limit 1");
$obj = mysql_fetch_object($result, 'foo');
var_dump($obj);
?>
주의 ¶
참고 ¶
- mysql_fetch_array() - 연관 색인 및 숫자 색인으로 된 배열로 결과 행을 반환
- mysql_fetch_assoc() - 연관 배열로 결과 행을 반환
- mysql_fetch_row() - 숫자 색인 배열로 결과를 반환
- mysql_data_seek() - 내부 결과 포인터를 이동
- mysql_query() - MySQL 질의를 전송
php.net 문서 참조.
http://php.net/manual/kr/function.mysql-fetch-object.php
'php 공부' 카테고리의 다른 글
회원정보 list (0) | 2014.10.10 |
---|---|
NOTEPAD++ 를 이용하여 코딩하자 (0) | 2014.10.09 |
php를공부하자 db출력 (0) | 2014.10.02 |
php를공부하자 db입력 (0) | 2014.10.02 |
php공부하자 db만들기 (0) | 2014.10.01 |