ibase_blob_echo
ibase_blob_import
Funkcje Firebird/InterBase
PHP Manual

# ibase_blob_get

(PHP 4, PHP 5)

ibase_blob_get — Pobiera X bajtów danych z otwartego BLOBa

### Opis

string ibase_blob_get ( resource `$uchwyt_do_bloba` , int `$X` )

Ta funkcja zwraca `X` bajtów danych z BLOBa, który został otwarty do odczytu za pomocą ibase_blob_open().

> Informacja: Nie jest możliwe odczytywanie informacji o BLOBie, który jest otwarty do zapisu za pomocą ibase_blob_create().

### Parametry

`uchwyt_do_bloba`

  Uchwyt do BLOBa otwartego za pomocą ibase_blob_open().

`X`

  Rozmiar zwracanych danych.

### Zwracane wartości

Zwraca maksymalnie `X` bajtów z BLOBa, lub `FALSE` w przypadku niepowodzenia.

### Przykłady

Przykład #1 Przykład ibase_blob_get()

`<?php
$wynik = ibase_query("SELECT wartosc_bloba FROM tabela");
$dane = ibase_fetch_object($wynik);
$dane_bloba = ibase_blob_info($dane->WARTOSC_BLOBA);
$uchwyt_do_bloba = ibase_blob_open($dane->WARTOSC_BLOBA);
echo ibase_blob_get($uchwyt_do_bloba, $dane_bloba[0]);
?>`
Podczas gdy ten przykład nie robi niczego więcej, co można uzyskać wywołując 'ibase_blob_echo($dane->WARTOSC_BLOBA)', pokazuje natomiast jak możemy pobierać do $zmiennej informacje aby manipulować nimi tak, jak sobie tego życzymy.

### Zobacz też:

- ibase_blob_open() - Otwiera BLOBa w celu pobrania części danych
- ibase_blob_close() - Zamyka BLOBa
- ibase_blob_echo() - Wysyła zawartość BLOBa do przeglądarki

ibase_blob_echo
ibase_blob_import
Funkcje Firebird/InterBase
PHP Manual