Bug #51960 [Com]: PDO::MYSQL_ATTR_LOCAL_INFILE cause error always

From: 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

« previous php.bugs (#150997) next »