Hi Patrick Before storing the binary data in the BYTEA-Field use pg_escape_bytea($imagedata) After retrieving the imagedata from the table you must remove the slashes the above function added. Use stripCslashes(). $image = stripcslashes($imagedata); This works for me;-) pg_escape_bytea() is available since php 4.2.0. regards Conni