From: Marcus Boerger Date: Sat, 18 Mar 2006 23:13:43 +0000 (+0000) Subject: - Add test X-Git-Tag: RELEASE_1_3~375 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=88c4284df7aa3c72edfcce7bd7ce47fe3c81d578;p=php - Add test --- diff --git a/ext/pdo/tests/bug_34687.phpt b/ext/pdo/tests/bug_34687.phpt new file mode 100644 index 0000000000..3ab78189d6 --- /dev/null +++ b/ext/pdo/tests/bug_34687.phpt @@ -0,0 +1,32 @@ +--TEST-- +PDO Common: PHP Bug #34687: query doesn't return error information +--SKIPIF-- + +--FILE-- +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT); +$x = $db->query("UPDATE non_existent_pdo_test_table set foo = 'bar'"); + +var_dump($x); +$code = $db->errorCode(); +if ($code !== '00000' && strlen($code)) { + echo "OK: $code\n"; +} else { + echo "ERR: $code\n"; + print_r($db->errorInfo()); +} + +?> +--EXPECTF-- +bool(false) +OK: %s