pg_lo_read
(PHP 4 >= 4.2.0, PHP 5)
pg_lo_read — Lit un objet de grande taille
Description
pg_lo_read() lit au plus len octets d'un objet de grande taille, et retourne les donn�es sous la forme d'une cha�ne.
Pour utiliser un objet de grande taille (lo), il est n�cessaire de le faire dans une transaction.
Note: Auparavant, cette fonction s'appelait pg_loread().
Liste de param�tres
- large_object
-
Ressource objet de grande taille (LOB) PostgreSQL retourn�e par pg_lo_open().
- len
-
Un nombre maximal d'octets � retourner. Cet argument est optionnel, s'il est omis, il prendra par d�faut 8192.
Valeurs de retour
Une cha�ne contenant len octets de l'objet de grande taille ou FALSE en cas d'erreur.
Exemples
Exemple #1 Exemple avec pg_lo_read()
<?php
$doc_oid = 189762345;
$database = pg_connect("dbname=jacarta");
pg_query($database, "begin");
$handle = pg_lo_open($database, $doc_oid, "r");
$data = pg_lo_read($handle, 50000);
pg_query($database, "commit");
echo $data;
?>