Skip to content

Commit eb33d08

Browse files
madorinweltling
authored andcommitted
Compatibility with Firebird & Oracle select syntax.
1 parent 88c1491 commit eb33d08

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

ext/pdo/tests/bug_60665.phpt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,12 @@ PDOTest::skip();
1313
if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE__) . '/../../pdo/tests/');
1414
require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
1515
$db = PDOTest::factory();
16-
17-
$statement = $db->prepare("SELECT NULL AS null_value, 0 AS zero, 1 AS one");
16+
switch ($db->getAttribute(PDO::ATTR_DRIVER_NAME)) {
17+
case 'oci': $from = 'from dual'; break;
18+
case 'firebird': $from = 'from rdb$database'; break;
19+
default: $from = ''; break;
20+
}
21+
$statement = $db->prepare("SELECT NULL AS null_value, 0 AS zero, 1 AS one $from");
1822
$statement->execute();
1923
$row = $statement->fetch(PDO::FETCH_LAZY);
2024
var_dump(

0 commit comments

Comments
 (0)