php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容

源代码在线查看: function.pdo-pgsqllobopen.html

软件大小: 3633 K
上传用户: fengkuangyidao
关键词: php PHP 文档 实际应用
下载地址: 免注册下载 普通下载 VIP

相关代码

												 				  Opens an existing large object stream				  				 				 				 PDO::pgsqlLOBCreate				 PDO::pgsqlLOBUnlink				 PostgreSQL (PDO)				 PHP Manual								 				  PDO::pgsqlLOBOpen				  (PHP 5 >= 5.1.2, PECL pdo_pgsql:1.0.1-1.0.2)PDO::pgsqlLOBOpen — Opens an existing large object stream								 				 				  Description				  				   resource PDO::pgsqlLOBOpen				    ( string $oid				   [, string $mode				  ] )								  				   PDO::pgsqlLOBOpen() opens a stream to access the data				   referenced by oid				.  If mode								   is r, the stream is opened for reading, if				   mode				 is w, then the stream will				   be opened for writing.  You can use all the usual filesystem functions,				   such as fread(), fwrite() and				   fgets() to manipulate the contents of the stream.				  				   Note: 				   				    This function, and all manipulations of the large object,				    must be called and carried out within a transaction.				   				  												 				  Parameters				  				   								    								     oid												     								      				       A large object identifier.				      				     								    								    								     mode												     								      				       If mode is r, open the stream for reading.				       If mode is w, open the stream for writing.				      				     								    								   								  				 								 				  Return Values				  				   Returns a stream resource on success, or FALSE on failure.				  				 												 				  Examples				  				   				    Example #1 A PDO::pgsqlLOBOpen() example				    				     Following on from the PDO::pgsqlLOBCreate()				     example, this code snippet retrieves the large object from				     the database and outputs it to the browser.				    				    								<?php$db = new PDO('pgsql:dbname=test host=localhost', $user, $pass);$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$db->beginTransaction();$stmt = $db->prepare("select oid from BLOBS where ident = ?");$stmt->execute(array($some_id));$stmt->bindColumn('oid', $lob, PDO::PARAM_LOB);$stmt->fetch(PDO::FETCH_BOUND);fpassthru($lob);?>												    								   				  				 																 				  See Also				  				   				    PDO::pgsqlLOBCreate()				    PDO::pgsqlLOBUnlink()				    pg_lo_open()				   				  				 																				 PDO::pgsqlLOBCreate				 PDO::pgsqlLOBUnlink				 PostgreSQL (PDO)				 PHP Manual											

相关资源