라이브러리
[PHP] ociresult - oci_result의 별칭
OCIResult란 무엇인가?
OCIResult는 Oracle Client Library에서 제공하는 함수로, Oracle Database에서 결과를 반환받을 때 사용됩니다. OCIResult는 Oracle Database에서 쿼리를 실행한 후, 결과를 처리하기 위한 함수입니다.
OCIResult 사용법
OCIResult는 Oracle Client Library에서 제공하는 함수로, Oracle Database에서 결과를 반환받을 때 사용됩니다. OCIResult를 사용하기 위해서는 Oracle Client Library를 설치하고, Oracle Database와 연결을 설정해야 합니다.
OCIResult 예제
다음은 OCIResult를 사용하는 예제입니다.
#hostingforum.kr
php
<?php
// Oracle Client Library를 로드합니다.
require_once 'path/to/oracle_client_library.php';
// Oracle Database와 연결을 설정합니다.
$ora_conn = oci_connect('사용자명', '비밀번호', '호스트명:포트번호/서비스명');
if (!$ora_conn) {
$e = oci_error();
print "에러: " . $e['message'] . "
";
exit;
}
// 쿼리를 실행합니다.
$stmt = oci_parse($ora_conn, 'SELECT * FROM 테이블명');
oci_execute($stmt);
// 결과를 처리합니다.
while (($row = oci_fetch_array($stmt, OCI_ASSOC + OCI_RETURN_NULLS)) != false) {
print_r($row);
}
// 연결을 종료합니다.
oci_close($ora_conn);
?>
OCIResult 함수
OCIResult 함수는 Oracle Database에서 결과를 반환받을 때 사용됩니다. OCIResult 함수는 다음 형태로 사용됩니다.
#hostingforum.kr
php
oci_result($stmt, $field_name)
- `$stmt` : 쿼리를 실행한 후, 결과를 처리하기 위한 Statement 객체입니다.
- `$field_name` : 결과에서 처리할 필드 이름입니다.
OCIResult 함수는 결과에서 처리할 필드 이름을 지정하여, 결과를 반환받을 수 있습니다.
OCIResult 예제 (단일 필드)
다음은 OCIResult를 사용하는 예제입니다.
#hostingforum.kr
php
<?php
// Oracle Client Library를 로드합니다.
require_once 'path/to/oracle_client_library.php';
// Oracle Database와 연결을 설정합니다.
$ora_conn = oci_connect('사용자명', '비밀번호', '호스트명:포트번호/서비스명');
if (!$ora_conn) {
$e = oci_error();
print "에러: " . $e['message'] . "
";
exit;
}
// 쿼리를 실행합니다.
$stmt = oci_parse($ora_conn, 'SELECT * FROM 테이블명');
oci_execute($stmt);
// 결과를 처리합니다.
while (($row = oci_fetch_array($stmt, OCI_ASSOC + OCI_RETURN_NULLS)) != false) {
$field_name = '필드명';
$result = oci_result($stmt, $field_name);
print $result . "
";
}
// 연결을 종료합니다.
oci_close($ora_conn);
?>
OCIResult 예제 (다중 필드)
다음은 OCIResult를 사용하는 예제입니다.
#hostingforum.kr
php
<?php
// Oracle Client Library를 로드합니다.
require_once 'path/to/oracle_client_library.php';
// Oracle Database와 연결을 설정합니다.
$ora_conn = oci_connect('사용자명', '비밀번호', '호스트명:포트번호/서비스명');
if (!$ora_conn) {
$e = oci_error();
print "에러: " . $e['message'] . "
";
exit;
}
// 쿼리를 실행합니다.
$stmt = oci_parse($ora_conn, 'SELECT * FROM 테이블명');
oci_execute($stmt);
// 결과를 처리합니다.
while (($row = oci_fetch_array($stmt, OCI_ASSOC + OCI_RETURN_NULLS)) != false) {
$field_name1 = '필드명1';
$field_name2 = '필드명2';
$result1 = oci_result($stmt, $field_name1);
$result2 = oci_result($stmt, $field_name2);
print $result1 . "
";
print $result2 . "
";
}
// 연결을 종료합니다.
oci_close($ora_conn);
?>
OCIResult 함수는 Oracle Database에서 결과를 반환받을 때 사용됩니다. OCIResult 함수는 결과에서 처리할 필드 이름을 지정하여, 결과를 반환받을 수 있습니다. OCIResult 함수를 사용하여, Oracle Database에서 결과를 처리할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.