pg_unescape_bytea
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
pg_unescape_bytea —
Desfaz escape binário para tipo bytea
Descrição
Nota:
Quando seleciona-se um tipo bytea com SELECT, o PostgreSQL retorna valores de bytes octais
prefixados com '\' (por exemplo, \032). Os usuários devem converter de volta para o
formato binário manualmente.
Parâmetros
string
-
Uma string contendo dados bytea do PostgreSQL a serem convertidos em
uma string binária PHP.
Valor Retornado
Uma string contendo os dados sem escape.
Exemplos
Exemplo #1 Exemplo de pg_unescape_bytea()
<?php
// Conecta-se ao banco de dados
$dbconn = pg_connect('dbname=foo');
// Obtém os dados do bytea
$res = pg_query("SELECT data FROM gallery WHERE name='Pine trees'");
$raw = pg_fetch_result($res, 'data');
// Converte para binário e envia para o navegador
header('Content-type: image/jpeg');
echo pg_unescape_bytea($raw);
?>