라이브러리

[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 문이 실행된 후에 이 함수를 호출해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 358 페이지

검색

게시물 검색