Bug #51960 [Com]: PDO::MYSQL_ATTR_LOCAL_INFILE cause error always
| From: | rgagnon24 at gmail dot com | Date: | Tue, 01 Jun 2010 22:33:29 +0000 |
| Subject: | Bug #51960 [Com]: PDO::MYSQL_ATTR_LOCAL_INFILE cause error always | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-150997@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=51960&edit=1
ID: 51960
Comment by: rgagnon24 at gmail dot com
Reported by: walkinraven at gmail dot com
Summary: PDO::MYSQL_ATTR_LOCAL_INFILE cause error always
Status: Open
Type: Bug
Package: PDO related
Operating System: Ubuntu 8.04
PHP Version: 5.2SVN-2010-06-01 (SVN)
New Comment:
Looking in ext/pdo/mysql_driver.c, there is no support within
get_attribute() nor set_attribute() for this attribute.
This is why you always get false back. Its just not doing anything. We
were running into just this same thing ourselves today in fact.
Previous Comments:
------------------------------------------------------------------------
[2010-06-01 05:27:00] walkinraven at gmail dot com
Description:
------------
If you set PDO::MYSQL_ATTR_LOCAL_INFILE with PDO::setAttribute function,
it will return FALSE, whatever you set it to TRUE or FALSE.
Test script:
---------------
// $pdo=new PDO(...);
$result=$pdo->setAttribute(PDO::MYSQL_ATTR_LOCAL_INFILE, FALSE);
// or you could try set it to TRUE, you will get the same. $result=FALSE
Expected result:
----------------
$result != FALSE
Actual result:
--------------
$result == FALSE
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=51960&edit=1