ラージオブジェクトを読み込む
$lob
$length
pg_lo_readは、ラージオブジェクトから最大 length バイト分読み込み、文字列として返します。
length
ラージオブジェクトインターフェイスは、トランザクションブロックの中で 使用する必要があります。
注意: この関数は、以前は pg_loread と呼ばれていました。
注意:
この関数は、以前は pg_loread と呼ばれていました。
lob
pg_lo_open が返した PgSql\Lob クラスのインスタンス。
返すデータの最大バイト数(オプション)。
ラージオブジェクトから length バイトのデータを 文字列で返します。エラー時には false を返します。
false
例1 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; ?>