PHP.nl

pg_lo_read

pg_lo_read

Read a large object

 **pg_lo_read** PgSql\Lob $lob int $length
reads at most
bytes from a large object and

returns it as a . pg_lo_read``length``string

To use the large object interface, it is necessary to enclose it within a transaction block.

Opmerking: > This function used to be called . pg_loread

lob``lengthAn optional maximum number of bytes to return.

A containing bytes from the large object, or false on error. string``length

Voorbeeld: example

<?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;
?>

pg_lo_read_all