errorInfo in PDOException is always NULL
| Bug #36222 | errorInfo in PDOException is always NULL | ||||
|---|---|---|---|---|---|
| Submitted: | 2006-01-31 10:40 UTC | Modified: | 2006-01-31 18:21 UTC | ||
| From: | traufeisen@php.net | Assigned: | wez (profile) | ||
| Status: | Closed | Package: | PDO related | ||
| PHP Version: | 5.1.2 | OS: | CentOS 4 | ||
| Private report: | No | CVE-ID: | None | ||
[2006-01-31 10:40 UTC] traufeisen@php.net
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
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2006-01-31 18:21 UTC] iliaa@php.net