라이브러리
[PHP] oci_fetch_array - 쿼리의 다음 행을 연관 배열 또는 숫자 배열로 반환합니다.
PHP에서 oci_fetch_array는 Oracle Database와 통신하기 위해 사용되는 함수입니다. Oracle Database는 RDBMS 중 하나로, PHP에서 사용하기 위해 Oracle의 OCI (Oracle Call Interface) 라이브러리를 사용합니다.
oci_fetch_array 함수
`oci_fetch_array` 함수는 Oracle Database에서 조회한 결과를 PHP의 배열 형태로 반환합니다. 이 함수는 Oracle Database에서 조회한 결과를 배열로 변환하여 반환합니다.
함수 구조
`oci_fetch_array` 함수의 구조는 다음과 같습니다.
#hostingforum.kr
php
oci_fetch_array(resource $statement, int $mode = OCI_ASSOC)
* `$statement`: Oracle Database에서 조회한 결과를 반환하는 Statement 객체입니다.
* `$mode`: 반환할 배열의 형태를 지정합니다. 기본값은 `OCI_ASSOC`입니다.
mode의 값
`$mode`의 값은 다음과 같습니다.
* `OCI_ASSOC`: 배열의 키가 컬럼 이름입니다.
* `OCI_ASSOC_ALL`: 배열의 키가 컬럼 이름과 인덱스 번호입니다.
* `OCI_BOTH`: 배열의 키가 컬럼 이름과 인덱스 번호입니다.
* `OCI_NUM`: 배열의 키가 인덱스 번호입니다.
예제
다음 예제는 Oracle Database에서 조회한 결과를 `oci_fetch_array` 함수를 사용하여 배열로 변환하는 방법을 보여줍니다.
#hostingforum.kr
php
// Oracle Database에 연결
$connection = oci_connect('사용자 이름', '비밀번호', '호스트 이름:포트 번호/서비스 이름');
// SQL 문을 실행하여 결과를 조회
$statement = oci_parse($connection, 'SELECT * FROM 테이블 이름');
oci_execute($statement);
// 결과를 배열로 변환
while ($row = oci_fetch_array($statement, OCI_ASSOC)) {
print_r($row);
}
// Oracle Database와 연결을 끊습니다.
oci_close($connection);
이 예제는 Oracle Database에서 조회한 결과를 배열로 변환하여 출력하는 방법을 보여줍니다. `$mode`의 값은 `OCI_ASSOC`로 설정되어 있으며, 배열의 키가 컬럼 이름입니다.
참고
* `oci_fetch_array` 함수는 Oracle Database에서 조회한 결과를 배열로 변환하여 반환합니다.
* `$mode`의 값은 반환할 배열의 형태를 지정합니다.
* `oci_fetch_array` 함수는 Oracle Database에서 조회한 결과를 배열로 변환하여 반환합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.