   #PHP Manual PostgreSQL functions pg_tty pg_untrace

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                               pg_unescape_bytea

   (PHP 4 >= 4.3.0)
   pg_unescape_bytea --  Unescape binary for bytea type

Description

   string pg_unescape_bytea ( string data)

   pg_unescape_bytea() unescapes string from bytea datatype. It returns
   unescaped string (binary).

     Note: When you SELECT bytea type, PostgreSQL returns octal byte
     value prefixed by \ (e.g. \032). Users are supposed to convert back
     to binary format by yourself.

     This function requires PostgreSQL 7.2 or later. With PostgreSQL
     7.2.0 and 7.2.1, bytea type must be casted when you enable
     multi-byte support. i.e. INSERT INTO test_table (image) VALUES
     ('$image_escaped'::bytea); PostgreSQL 7.2.2 or later does not need
     cast. Exception is when client and backend character encoding does
     not match, there may be multi-byte stream error. User must cast to
     bytea to avoid this error.

   See also pg_escape_bytea() and pg_escape_string()
   ______________________________________________________________________

   Prev   Home       Next
   pg_tty  Up  pg_untrace
