PostgreSQL エリソ�
PHP Manual

pg_unescape_bytea

(PHP 4 >= 4.3.0, PHP 5)

pg_unescape_bytea bytea キソ、ホ・ミ・、・ハ・熙「・ィ・ケ・ア。シ・ラ、ケ、�

タ篶タ

string pg_unescape_bytea ( string $data )

pg_unescape_bytea() 、マ。「bytea キソ、ホ・ヌ。シ・ソハクサ昀� ・「・ィ・ケ・ア。シ・ラ、キ。「・ィ・ケ・ア。シ・ラ、キ、ニ、、、ハ、、ハクサ昀�(・ミ・、・ハ・�)、ヨ、キ、゙、ケ。」

テ擎ユ:

bytea キソ、� SELECT 、キ、ソセ�遑「PostgreSQL 、マ '\' 、ヌ サマ、゙、� 8 ソハソホ・ミ・、・ネテヘ。ハホ�: \032。ヒ、ヨ、キ、゙、ケ。」、ウ、�譯シ・カ、ャシ�ー、ヌ ・ウ・ミ。シ・ネ、ケ、�ウ、ネ、�ヤ、オ、�ニ、、、゙、ケ。」

、ウ、ホエリソマ PostgreSQL 7.2 ーハケ゚、ホ・ミ。シ・ク・逾ャヘラ、ネ、キ、゙、ケ。」PostgreSQL 7.2.0 、ェ、隍モ 7.2.1 、ヌ、マ。「・゙・�チ・ミ・、・ネ、ホ・オ・ン。シ・ネ、ュク妤ヒ、キ、ソセ�遉マ bytea 、ホテヘ、ュ・罕ケ・ネ、ケ、�ャヘラ、ャ、「、熙゙、ケ。」ホ�: INSERT INTO test_table (image) VALUES ('$image_escaped'::bytea); PostgreSQL 7.2.2 ーハケ゚、ヌ、マ・ュ・罕ケ・ネ、ケ、�ャヘラ、マ、「、熙゙、サ、」 ・ッ・鬣、・「・ネ、ネ・ミ・テ・ッ・ィ・ノ、ホハクサ妺ィ・ウ。シ・ヌ・」・ー、ャー�ラ、キ、ハ、、セ�遉マ ホ羌ー、ヌ。「、ウ、ホセ�遉マ・゙・�チ・ミ・、・ネ・ケ・ネ・遙シ・爭ィ・鬘シ、ャネッタク、キ、゙、ケ。」、ウ、ホ ・ィ・鬘シ、ア、�ソ、皃ヒ、マ bytea キソ、リ、ホ・ュ・罕ケ・ネ、ャノャヘラ、ヒ、ハ、熙゙、ケ。」

・ム・鬣癸シ・ソ

data

PHP 、ホ・ミ・、・ハ・�クサ昀ヒハムエケ、ケ、� PostgreSQL 、ホ bytea ・ヌ。シ・ソ、゙、� ハクサ昀」

ハヨ、�ヘ

・「・ィ・ケ・ア。シ・ラ、オ、�ソ・ヌ。シ・ソ、クサ昀ヌハヨ、キ、゙、ケ。」

ホ�

ホ�1 pg_unescape_bytea() 、ホホ�

<?php 
  
// ・ヌ。シ・ソ・ル。シ・ケ、ヒタワツウ、ケ、�
  
$dbconn pg_connect('dbname=foo');
  
  
// bytea ・ヌ。シ・ソ、霹タ、ケ、�
  
$res pg_query("SELECT data FROM gallery WHERE name='Pine trees'");  
  
$raw pg_fetch_result($res'data');
  
  
// ・ミ・、・ハ・熙ヒハムエケ、キ。「・ヨ・鬣ヲ・カ、ヒチョ、ケ、�
  
header('Content-type: image/jpeg');
  echo 
pg_unescape_bytea($raw);
?>

サイケヘ


PostgreSQL エリソ�
PHP Manual