ibase_blob_echo
ibase_blob_import
Fonctions Firebird/InterBase
PHP Manual

# ibase_blob_get

(PHP 4, PHP 5)

ibase_blob_get — Lit `len` octets de données dans un BLOB iBase ouvert

### Description

string ibase_blob_get ( resource `$blob_handle` , int `$len` )

ibase_blob_get() retourne au plus `len` octets du BLOB `blob_handle` qui a été ouvert en lecture par ibase_blob_open().

> Note: Il n'est pas possible de lire dans un BLOB ouvert en écriture par ibase_blob_create().

### Liste de paramètres

`blob_handle`

  Une ressource blob, ouverte avec la fonction ibase_blob_open().

`len`

  La taille des données retournées.

### Valeurs de retour

Retourne au plus, `len` octets du BLOB, ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec 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]);
?>`
Cet exemple ne fait pas plus qu'un ibase_blob_echo( $data->BLOB_VALUE ), mais il montre comment récupérer les informations dans une $variable pour les manipuler comme vous le voulez.

### Voir aussi

- ibase_blob_open() - Ouvre un BLOB iBase pour récupérer des parties de données
- ibase_blob_close() - Ferme un BLOB ibase
- ibase_blob_echo() - Affiche le contenu d'un BLOB iBase au navigateur

ibase_blob_echo
ibase_blob_import
Fonctions Firebird/InterBase
PHP Manual