라이브러리
[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입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.