라이브러리

[PHP] fbird_blob_info - ibase_blob_info의 별칭




FBIRD_BLOB_INFO

FBIRD_BLOB_INFO는 Firebird 데이터베이스의 BLOB (Binary Large OBject) 정보를 가져올 때 사용하는 함수입니다. BLOB는 Firebird 데이터베이스에서 큰 дво발자체를 저장할 때 사용하는 데이터 타입입니다.

FBIRD_BLOB_INFO 함수의 사용법

FBIRD_BLOB_INFO 함수는 다음과 같은 형태로 사용됩니다.

#hostingforum.kr
php

fbird_blob_info($blob_id, $field_name, $field_type)



- `$blob_id`: BLOB의 ID입니다.
- `$field_name`: BLOB가 저장된 필드의 이름입니다.
- `$field_type`: BLOB가 저장된 필드의 타입입니다.

예제

다음 예제는 FBIRD_BLOB_INFO 함수를 사용하여 BLOB의 정보를 가져오는 방법을 보여줍니다.

#hostingforum.kr
php

<?php

// Firebird 데이터베이스 연결

$host = 'localhost';

$dbname = 'example';

$username = 'SYSDBA';

$password = 'masterkey';



$conn = fbsql_connect($host, $username, $password);

fbsql_select_db($dbname, $conn);



// BLOB ID를 가져오는 쿼리

$query = "SELECT id FROM example_table WHERE name = 'example'";

$result = fbsql_query($query, $conn);

$row = fbsql_fetch_assoc($result);

$blob_id = $row['id'];



// FBIRD_BLOB_INFO 함수를 사용하여 BLOB의 정보를 가져옵니다.

$blob_info = fbird_blob_info($blob_id, 'example_field', 'BLOB');



// 가져온 정보를 출력합니다.

echo "Blob ID: $blob_id
";

echo "Field Name: example_field
";

echo "Field Type: BLOB
";

echo "Blob Size: " . $blob_info['blob_size'] . "
";

echo "Blob Type: " . $blob_info['blob_type'] . "
";



// 데이터베이스 연결을 닫습니다.

fbsql_close($conn);

?>



FBIRD_BLOB_INFO 함수의 반환값

FBIRD_BLOB_INFO 함수는 다음과 같은 정보를 반환합니다.

- `blob_size`: BLOB의 크기입니다.
- `blob_type`: BLOB의 타입입니다.

FBIRD_BLOB_INFO 함수의 예외

FBIRD_BLOB_INFO 함수는 다음과 같은 예외를 발생시킬 수 있습니다.

- `FBIRD_ERROR`: BLOB ID가 유효하지 않은 경우.
- `FBIRD_ERROR`: BLOB가 존재하지 않는 경우.

이 예외들은 Firebird 데이터베이스의 오류 코드를 참조하여 처리할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색