From 058f45a9c9b3a4c0cda06cff307ea0071f6ee95a Mon Sep 17 00:00:00 2001 From: TAKAGI Masahiro Date: Mon, 21 Jan 2013 20:11:09 +0000 Subject: [PATCH] Fix the example according to user contributed notes The column "oid" doesn't contain the large object itself but its identifier. git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@329258 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/pdo_pgsql/PDO/pgsqlLOBOpen.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/reference/pdo_pgsql/PDO/pgsqlLOBOpen.xml b/reference/pdo_pgsql/PDO/pgsqlLOBOpen.xml index 6abe004b56..ff2f6c10a6 100644 --- a/reference/pdo_pgsql/PDO/pgsqlLOBOpen.xml +++ b/reference/pdo_pgsql/PDO/pgsqlLOBOpen.xml @@ -78,9 +78,11 @@ $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->bindColumn('oid', $oid, PDO::PARAM_STR); $stmt->fetch(PDO::FETCH_BOUND); -fpassthru($lob); +$stream = $db->pgsqlLOBOpen($oid, 'r'); +header("Content-type: application/octet-stream"); +fpassthru($stream); ?> ]]>