|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Thank you for your help! If the status of the bug report you submitted changes, you will be notified. You may return here and check the status or update your report at any time.
The URL for your bug report is:
Bug #45287 [PATCH] PDO/ODBC driver doesn't respect PDO::ATTR_TIMEOUT option
Submitted: 2008-06-16 21:53 UTC Modified: 2009-05-03 01:00 UTC
Avg. Score:4.8 ± 0.4
Reproduced:6 of 6 (100.0%)
Same Version:1 (16.7%)
Same OS:2 (33.3%)
From: csa at dside dot dyndns dot org Assigned:
Status: No Feedback Package: PDO related
PHP Version: 5.2.6 OS: Linux
Private report: No CVE-ID: None
 [2008-06-16 21:53 UTC] csa at dside dot dyndns dot org
PDO/ODBC code is not implementing timeouts support. This limits PHP applications abilities in the fast detection of inaccessible database backends.

This patch provides missing functionality:

Reproduce code:
$dbh = new PDO("odbc:some_unreachable_server_dsn", NULL, NULL, array(

Expected result:
Should timeout and throw exception in 1 second (if supported by underlying ODBC driver).

Actual result:
The specified timeout is not passed to the ODBC driver and driver's default is used.


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2009-04-25 15:09 UTC]
Is this patch still necessary in any branches? (Update version properly 
if it is, otherwise close this :)
 [2009-05-03 01:00 UTC] 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".
 [2016-11-02 08:53 UTC] andrejs at gmail dot com
The bug is still there and needs a fix.
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Wed Feb 21 09:01:28 2024 UTC