라이브러리
[PHP] oci_num_fields - 명령문의 결과 열 수를 반환합니다.
PHP에서 oci_num_fields 함수
`oci_num_fields` 함수는 Oracle Database에 연결된 PHP의 Oracle 확장 함수입니다. 이 함수는 현재 실행 중인 SQL 문에 의해 반환된 필드의 수를 반환합니다.
# 함수의 매개 변수
`oci_num_fields` 함수는 다음과 같은 매개 변수를 받습니다.
* `statement`: Oracle Database에 연결된 PHP의 Oracle 확장 함수의 실행 문장입니다.
# 함수의 반환 값
`oci_num_fields` 함수는 현재 실행 중인 SQL 문에 의해 반환된 필드의 수를 반환합니다. 반환 값은 0 이상의 정수입니다.
# 예제
다음 예제는 `oci_num_fields` 함수를 사용하여 Oracle Database에 연결된 PHP의 Oracle 확장 함수의 필드 수를 반환하는 방법을 보여줍니다.
#hostingforum.kr
php
<?php
// Oracle Database에 연결
$dsn = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)))";
$username = "your_username";
$password = "your_password";
$conn = oci_connect($username, $password, $dsn);
if (!$conn) {
$m = oci_error();
echo $m['message'];
exit;
}
// SQL 문을 실행합니다.
$stid = oci_parse($conn, "SELECT * FROM your_table");
oci_execute($stid);
// 필드 수를 반환합니다.
$num_fields = oci_num_fields($stid);
echo "필드 수: $num_fields
";
// 필드 이름을 반환합니다.
for ($i = 1; $i <= $num_fields; $i++) {
echo "필드 " . $i . ": " . oci_field_name($stid, $i) . "
";
}
// Oracle Database에 연결을 끊습니다.
oci_close($conn);
?>
# 참고
* Oracle Database에 연결하기 위해 Oracle 확장 함수를 사용하려면 Oracle Database에 연결된 PHP의 Oracle 확장 함수를 사용해야 합니다.
* `oci_num_fields` 함수는 현재 실행 중인 SQL 문에 의해 반환된 필드의 수를 반환합니다. 따라서 SQL 문이 실행된 후에 이 함수를 호출해야 합니다.
* `oci_num_fields` 함수는 Oracle Database에 연결된 PHP의 Oracle 확장 함수의 실행 문장의 필드 수를 반환합니다. 따라서 SQL 문이 실행된 후에 이 함수를 호출해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.