From 8c446726cf4dbd2f7ecae552c99216f5d4ea2d3a Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Thu, 14 Jul 2005 02:21:03 +0000 Subject: [PATCH] Add test case --- ext/pdo_mysql/tests/bug_33689.phpt | 47 ++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ext/pdo_mysql/tests/bug_33689.phpt diff --git a/ext/pdo_mysql/tests/bug_33689.phpt b/ext/pdo_mysql/tests/bug_33689.phpt new file mode 100644 index 00000000000..5d584a36f9f --- /dev/null +++ b/ext/pdo_mysql/tests/bug_33689.phpt @@ -0,0 +1,47 @@ +--TEST-- +PDO MySQL Bug #33689 +--SKIPIF-- + +--FILE-- +exec('CREATE TABLE test (bar INT NOT NULL)'); +$db->exec('INSERT INTO test VALUES(1)'); + +var_dump($db->query('SELECT * from test')); +foreach ($db->query('SELECT * from test') as $row) { + print_r($row); +} + +$stmt = $db->prepare('SELECT * from test'); +print_r($stmt->getColumnMeta(0)); +$stmt->execute(); +print_r($stmt->getColumnMeta(0)); + +--EXPECTF-- +object(PDOStatement)#%d (1) { + ["queryString"]=> + string(18) "SELECT * from test" +} +Array +( + [bar] => 1 + [0] => 1 +) +Array +( + [native_type] => LONG + [flags] => Array + ( + [0] => not_null + ) + + [name] => bar + [len] => 11 + [precision] => 0 + [pdo_type] => 2 +)