PHP mysql_fetch_array 와 mysql_fetch_object 차이점
페이지 정보
본문
mysql_fetch_row() 함수와 mysql_fetch_array() 함수는 결과 레코드 세트에서 한줄의 레코드를 가져옵니다.
차이점은 mysql_fetch_object() 함수는 배열이 아닌 객체를 반환함으로써 객체의 속성을 통해 각 필드값을 참조해야 합니다. mysql_fetch_object() 함수는 실행을 통해 반환된 객체는 해당 레코드가 가진 필드의 이름을 그 속성으로 가집니다.
mysql_fetch_row : 숫자 색인 배열로 결과를 반환
인출된 행과 일치하는 숫자 색인 배열을 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
지정된 result 지시자와 연관된 결과로부터 한 행의 데이터를 인출하여 배열로 반환한다. 각 컬럼은 0부터 시작한다.
mysql_fetch_array : 연관 색인 및 숫자 색인으로 된 배열로 결과 행을 반환
인출된 행을 배열로 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
mysql_fetch_object : 객체형으로 결과 행을 인출
인출된 행으로부터 속성을 가진 객체로 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
관련사이트
http://blog.naver.com/etwas0227?Redirect=Log&logNo=60022865585
http://blog.naver.com/okibary_?Redirect=Log&logNo=20090772892
http://www.php.net/manual/kr/function.mysql-fetch-array.php
http://www.php.net/manual/kr/function.mysql-fetch-row.php
http://www.php.net/manual/kr/function.mysql-fetch-object.php
차이점은 mysql_fetch_object() 함수는 배열이 아닌 객체를 반환함으로써 객체의 속성을 통해 각 필드값을 참조해야 합니다. mysql_fetch_object() 함수는 실행을 통해 반환된 객체는 해당 레코드가 가진 필드의 이름을 그 속성으로 가집니다.
mysql_fetch_row : 숫자 색인 배열로 결과를 반환
인출된 행과 일치하는 숫자 색인 배열을 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
지정된 result 지시자와 연관된 결과로부터 한 행의 데이터를 인출하여 배열로 반환한다. 각 컬럼은 0부터 시작한다.
mysql_fetch_array : 연관 색인 및 숫자 색인으로 된 배열로 결과 행을 반환
인출된 행을 배열로 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
mysql_fetch_object : 객체형으로 결과 행을 인출
인출된 행으로부터 속성을 가진 객체로 반환하고, 앞으로 내부 데이터 포인터를 이동한다.
관련사이트
http://blog.naver.com/etwas0227?Redirect=Log&logNo=60022865585
http://blog.naver.com/okibary_?Redirect=Log&logNo=20090772892
http://www.php.net/manual/kr/function.mysql-fetch-array.php
http://www.php.net/manual/kr/function.mysql-fetch-row.php
http://www.php.net/manual/kr/function.mysql-fetch-object.php
댓글목록
등록된 댓글이 없습니다.