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