ibase_blob_get
(PHP 5, PHP 7 < 7.4.0)
ibase_blob_get - 열린 blob에서 len 바이트 데이터 가져오기
설명
ibase_blob_get(resource $blob_handle
, int $len
): string
이 함수는 ibase_blob_open()에 의해 읽기 위해 열린 BLOB에서 최대 len
바이트를 반환합니다.
메모: ibase_blob_create()에 의해 쓰기 위해 열린 BLOB에서 읽을 수 없습니다.
매개변수
blob_handle
- ibase_blob_open()으로 열린 BLOB 핸들.
len
- 반환된 데이터의 크기입니다.
반환 값
BLOB에서 최대 len
바이트를 반환하거나 실패하면 false
를 반환합니다.
Examples
예제 #1 ibase_blob_get() 예제
<?php
$result = ibase_query("SELECT blob_value FROM table");
$data = ibase_fetch_object($result);
$blob_data = ibase_blob_info($data->BLOB_VALUE);
$blob_hndl = ibase_blob_open($data->BLOB_VALUE);
echo ibase_blob_get($blob_hndl, $blob_data[0]);
?>
이 예제는 'ibase_blob_echo($data->BLOB_VALUE)'보다 더 많은 작업을 수행하지 않지만 원하는 대로 조작하기 위해 $variable에 정보를 가져오는 방법을 보여줍니다.
기타
- ibase_blob_open() - 데이터 부분을 검색하기 위한 Open Blob
- ibase_blob_close() - 블롭 닫기
- ibase_blob_echo() - 브라우저에 blob 내용 출력