Re: large object problem

From: Date: Mon, 17 Dec 2001 05:45:51 +0000
Subject: Re: large object problem
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-77907@lists.php.net to get a copy of this message
Hello, David H wrote: > > Hi all, > > I am trying to findout what is wrong with this script > can anyone help? > > $dbconn = pg_connect ("cnnection string") > or die > ( "Error: ".pg_errormessage > ($dbconn)) ; > > pg_exec ($dbconn, "begin") ; > $oid = pg_locreate ($dbconn) ; > $fd = pg_loopen ($dbconn, $oid, "w") ; > pg_lowrite ( $fd, $img ) ; > pg_loclose ( $fd ) ; > $strqry = "INSERT INTO tblImg ( myname, mytype, > myimg, myfilesize ) VALUES ( '$img_name', '$img_type', > '$oid', $img_size )"; > $result = pg_exec ( $dbconn, $strqry ) ; > pg_exec ($dbconn, "commit") ; > pg_exec ($dbconn, "end") ; > > The output that I am getting is this > > /tmp/phpQPUyx2 > > by pg_loreadall function. Similarly, you need to do pg_loopen on a OID returned by a select query. Anyway, if you want to try something that works with easier to understand interface, maybe you would like to try Metabase which is a database abstraction PHP package that provides a single and portable interface to BLOBs that supports PostgreSQL among many other databases. Metabase is free and you may download it from here: http://phpclasses.UpperDesign.com/browse.html/package/20 Regards, Manuel Lemos

« previous php.general (#77907) next »