ID: 36222 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Assigned Bug Type: PDO related Operating System: CentOS 4 PHP Version: 5.1.2 -Assigned To: +Assigned To: wez
Previous Comments: ------------------------------------------------------------------------ [2006-01-31 10:40:10] [EMAIL PROTECTED] Description: ------------ If PDO is using ERRMODE_EXCEPTION, the errorInfo property of PDOException is not filled with the driver specific errorinformation. A patch is available at http://www.phpschlampe.de/pdo_dbh.patch Reproduce code: --------------- <?php $sql = new PDO ("mysql:host=localhost;dbname=test","foo","bar"); $sql -> setAttribute (PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); try{ $sql -> query ("INSERT INTO test.nonexistent (id) VALUES (1)"); }catch(PDOException $e){ echo $e->getMessage(); print_r($e->errorInfo); } ?> Expected result: ---------------- Output of the errormessage and a filled errorInfo-Array Actual result: -------------- errormessage is ok, but errorInfo is NULL ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=36222&edit=1