pg_unescape_bytea
pg_unescape_bytea
Unescape binary for bytea type
string **pg_unescape_bytea** string $string
unescapes PostgreSQL bytea data
values. It returns the unescaped string, possibly containing binary data.
pg_unescape_bytea
Opmerking: > When you a bytea type, PostgreSQL returns octal byte values prefixed with '' (e.g. \032). Users are supposed to convert back to binary format manually.
SELECT
string
A containing PostgreSQL bytea data to be converted into
a PHP binary string.
string
A containing the unescaped data.
string
Voorbeeld: example
<?php
// Connect to the database
$dbconn = pg_connect('dbname=foo');
// Get the bytea data
$res = pg_query("SELECT data FROM gallery WHERE name='Pine trees'");
$raw = pg_fetch_result($res, 'data');
// Convert to binary and send to the browser
header('Content-type: image/jpeg');
echo pg_unescape_bytea($raw);
?>
pg_escape_bytea``pg_escape_string