Function.pg-lo-read-all
Aus PHP-Wiki
Wohngebäudeversicherung Vergleichen Online - Hausrat- vs. Wohngebäudeversicherung und Pferdehalterhaftpflichtversicherungen Vergleich Online anfordern - Wer und was ist versichert?, Komplettangebot Etagenbett Simon + 2 Matratzen + 2 Spannbettlaken + 2 Bettwäschen Streifen blau grün . Autokredit Vergleichen Online - Kostenloser Autokreditvergleich
pg_lo_read_all — Liest ein Large Object vollständig und reicht es direkt an den Browser weiter
Inhaltsverzeichnis |
Beschreibung
int pg_lo_read_all ( resource $large_object )
pg_lo_read_all() liest ein Large Object vollständig
und übergibt es direkt an den Browser, nachdem alle entsprechenden Header
gesendet wurden. Die Funktion wird hauptsächlich für Binärdaten wie
Bilder oder Audiodaten genutzt.
Um die Large Object Schnittstelle benutzen zu können, müssen die
Kommandos innerhalb einer Transaktion ausgeführt werden.
Hinweis:
Diese Funktion ersetzt die Funktion pg_loreadall()().
Parameter-Liste
- large_object
- PostgreSQL Large Object Ressource (LOB), die von der Funktion pg_lo_open() zurückgegeben wurde.
Rückgabewerte
Die Anzahl der gelesenen Bytes oder FALSE, falls ein Fehler auftrat.
Beispiele
Beispiel #1 pg_lo_read_all() Beispiel
<?php header('Content-type: image/jpeg'); $image_oid = 189762345; $database = pg_connect("dbname=jacarta"); pg_query($database, "begin"); $handle = pg_lo_open($database, $image_oid, "r"); pg_lo_read_all($handle); pg_query($database, "commit"); ?>