PHP.nl

pg_lo_open

pg_lo_open

Open a large object

 **pg_lo_open** PgSql\Connection $connection int $oid string $mode
opens a large object in the database

and returns an instance so that it can be manipulated. pg_lo_open``PgSql\Lob

Waarschuwing: > Do not close the database connection before closing the instance. PgSql\Lob

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

Opmerking: > This function used to be called . pg_loopen

connection``oid The of the large object in the database. OID

modeCan be either "r" for read-only, "w" for write only or "rw" for read and write.

An instance, return.falseforfailure. PgSql\Lob

Voorbeeld: example

<?php
   $database = pg_connect("dbname=jacarta");
   pg_query($database, "begin");
   $oid = pg_lo_create($database);
   echo "$oid\n";
   $handle = pg_lo_open($database, $oid, "w");
   echo "$handle\n";
   pg_lo_write($handle, "large object data");
   pg_lo_close($handle);
   pg_query($database, "commit");
?>

pg_lo_close``pg_lo_create