#40913 [Com]: PDO::PARAM_LOB does not bind to a stream for fetching a BLOB

[email protected] ("ralfbecker at egroupware dot org")
Newsgroups php.bugs
Message-ID <[email protected]>
 ID:               40913
 Comment by:       ralfbecker at egroupware dot org
 Reported By:      dennis at inmarket dot lviv dot ua
 Status:           No Feedback
 Bug Type:         PDO related
 Operating System: Win XP
 PHP Version:      5.2.6
 Assigned To:      wez
 New Comment:

Hi,
I still can reproduce the Problem with php5.3.0RC2.
Ralf


Previous Comments:
------------------------------------------------------------------------

[2009-05-29 14:25:59] linuxuser586 at yahoo dot com

Problem still exists on Windows 2003 with PHP Version 5.2.10RC2-dev
Build Date May 29 2009 11:39:28

------------------------------------------------------------------------

[2009-05-03 01:00:03] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------

[2009-04-25 14:44:38] [email protected]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/



------------------------------------------------------------------------

[2008-09-30 16:27:09] ralfbecker at egroupware dot org

I can reproduce this bug with php5.2.6 on OpenSUSE 11.0

Ralf

------------------------------------------------------------------------

[2008-08-11 17:06:28] mattgrdinic at yahoo dot com

Can verify this with PDO->mssql using 5.2.6 and Windows Server 2003. 

// Reproduction code:
$VIN = $_GET['VIN'];
	$imageUrl = $_GET['ImageUrl'];
	$sql_img = "SELECT VIN, Image, ImageUrl FROM ImagesDemo WHERE VIN =
:VIN AND ImageUrl =  :imageUrl";
	$result_img = Database::pdo_prepare_query($sql_img, array(':VIN' =>
$VIN, ':imageUrl' => $imageUrl));
	$result_img->bindColumn('Image', $lob, PDO::PARAM_LOB);
	$result_img->fetch(PDO::FETCH_BOUND);
	header("Content-type: image/pjpeg");
        var_dump($lob); // string(4096) + raw image data
	fpassthru($lob); // this call fails with 'supplied argument is not a
valid stream resource'
	echo $lob; // this call only spits out 4096 bytes, chopping the image
off

End result -- unable to use pdo for blobs.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/40913

-- 
Edit this bug report at http://bugs.php.net/?id=40913&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.