라이브러리

[PHP] oci_field_is_null - 현재 페치된 행의 필드가 null인지 확인합니다.




PHP에서 oci_field_is_null 사용하기

`oci_field_is_null` 함수는 Oracle Database에 연결된 PHP에서 사용할 수 있는 함수입니다. 이 함수는 지정한 필드가 NULL인지 여부를 확인하는 데 사용됩니다.

함수의 사용법


`oci_field_is_null` 함수의 사용법은 다음과 같습니다.

#hostingforum.kr
php

bool oci_field_is_null ( resource $id, int $field_number )



* `$id` : Oracle Database에 연결된 PHP의 resource ID입니다.
* `$field_number` : 필드의 번호입니다.

예제


다음 예제는 `oci_field_is_null` 함수를 사용하여 Oracle Database에 저장된 데이터를 확인하는 방법을 보여줍니다.

#hostingforum.kr
php

// Oracle Database에 연결

$conn = oci_connect('사용자 이름', '비밀번호', '서버 이름');



// SQL 문을 실행하여 데이터를 조회

$stmt = oci_parse($conn, 'SELECT * FROM 테이블 이름');

oci_execute($stmt);



// 데이터를 반복하여 확인

while ($row = oci_fetch_array($stmt, OCI_ASSOC)) {

    // 각 필드의 NULL 여부를 확인

    foreach ($row as $field => $value) {

        $field_number = oci_field_name($conn, $field);

        if (oci_field_is_null($conn, $field_number)) {

            echo "$field_number 필드는 NULL입니다.
";

        } else {

            echo "$field_number 필드는 NULL이 아닙니다.
";

        }

    }

}



// Oracle Database에 연결을 종료

oci_close($conn);



예제 설명


이 예제는 Oracle Database에 저장된 데이터를 확인하는 방법을 보여줍니다. 먼저 Oracle Database에 연결을 합니다. 그 다음 SQL 문을 실행하여 데이터를 조회합니다. 데이터를 반복하여 확인하며 각 필드의 NULL 여부를 확인합니다. `oci_field_is_null` 함수를 사용하여 NULL 여부를 확인하고, NULL이면 "NULL입니다."를 출력하고, NULL이 아니면 "NULL이 아닙니다."를 출력합니다. 마지막으로 Oracle Database에 연결을 종료합니다.

참고


* `oci_field_is_null` 함수는 Oracle Database에 연결된 PHP에서 사용할 수 있습니다.
* 이 함수는 지정한 필드가 NULL인지 여부를 확인하는 데 사용됩니다.
* `$field_number`는 필드의 번호입니다.
* `$id`는 Oracle Database에 연결된 PHP의 resource ID입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색