PHP mysql_fetch_object() 함수
정의와 사용법
mysql_fetch_object() 함수는 결과 집합(레코드 집합)에서 행을 객체로 가져옵니다.
성공하면, 이 함수는 mysql_query() 一行을 얻고, 객체를 반환합니다. 실패하거나 더 이상의 행이 없으면 false를 반환합니다.
문법
mysql_fetch_object(data)
파라미터 | 설명 |
---|---|
data | 필수. 사용할 데이터 포인터. 이 데이터 포인터는 mysql_query() 반환된 결과 |
가이드와 주의사항
주의사항:mysql_fetch_object()에 대한 각 이후 호출은 레코드 집합의 다음 행을 반환합니다.
주의사항:mysql_fetch_object()과 mysql_fetch_array() 유사하게, 한 가지 차이점만 있음 - 반환하는 것이 객체가 아니라 배열입니다. 간접적으로, 이는 배열에 접근할 때 필드 이름을 사용해야 하며, 오프셋을 사용할 수 없다는 것을 의미합니다.
예제
<?php $con = mysql_connect("localhost", "peter", "abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person"; $result = mysql_query($sql,$con); while ($row = mysql_fetch_object($result)) { echo $row->FirstName . "<br />"; } mysql_close($con); ?>
출력:
John George Thomas