pg_lo_read
(PHP 4 >= 4.2.0, PHP 5)
pg_lo_read — Lit un objet de grande taille
Description
string pg_lo_read
( resource
$large_object
[, int $len
= 8192
] )
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.
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; ?>