summaryrefslogtreecommitdiff
path: root/ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt')
-rw-r--r--ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt108
1 files changed, 54 insertions, 54 deletions
diff --git a/ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt b/ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt
index 5bf6c10448..c2b07100c0 100644
--- a/ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt
+++ b/ext/pdo_mysql/tests/pdo_mysql_errorcode.phpt
@@ -9,73 +9,73 @@ $db = MySQLPDOTest::factory();
?>
--FILE--
<?php
- require_once(__DIR__ . DIRECTORY_SEPARATOR . 'mysql_pdo_test.inc');
- $db = MySQLPDOTest::factory();
- MySQLPDOTest::createTestTable($db);
+ require_once(__DIR__ . DIRECTORY_SEPARATOR . 'mysql_pdo_test.inc');
+ $db = MySQLPDOTest::factory();
+ MySQLPDOTest::createTestTable($db);
- function check_error($offset, &$obj, $expected = '00000') {
+ function check_error($offset, &$obj, $expected = '00000') {
- $code = $obj->errorCode();
- if (($code != $expected) && (($expected != '00000') && ($code != ''))) {
- printf("[%03d] Expecting error code '%s' got code '%s'\n",
- $offset, $expected, $code);
- }
+ $code = $obj->errorCode();
+ if (($code != $expected) && (($expected != '00000') && ($code != ''))) {
+ printf("[%03d] Expecting error code '%s' got code '%s'\n",
+ $offset, $expected, $code);
+ }
- }
+ }
- try {
+ try {
- /*
- If you create a PDOStatement object through PDO->prepare()
- or PDO->query() and invoke an error on the statement handle,
- PDO->errorCode() will not reflect that error. You must call
- PDOStatement->errorCode() to return the error code for an
- operation performed on a particular statement handle.
- */
- $code = $db->errorCode();
- check_error(2, $db);
+ /*
+ If you create a PDOStatement object through PDO->prepare()
+ or PDO->query() and invoke an error on the statement handle,
+ PDO->errorCode() will not reflect that error. You must call
+ PDOStatement->errorCode() to return the error code for an
+ operation performed on a particular statement handle.
+ */
+ $code = $db->errorCode();
+ check_error(2, $db);
- $stmt = $db->query('SELECT id, label FROM test');
- $stmt2 = &$stmt;
- check_error(3, $db);
- check_error(4, $stmt);
+ $stmt = $db->query('SELECT id, label FROM test');
+ $stmt2 = &$stmt;
+ check_error(3, $db);
+ check_error(4, $stmt);
- $db->exec('DROP TABLE IF EXISTS test');
- @$stmt->execute();
- check_error(4, $db);
- check_error(5, $stmt, '42S02');
- check_error(6, $stmt2, '42S02');
+ $db->exec('DROP TABLE IF EXISTS test');
+ @$stmt->execute();
+ check_error(4, $db);
+ check_error(5, $stmt, '42S02');
+ check_error(6, $stmt2, '42S02');
- $db->exec('DROP TABLE IF EXISTS unknown');
- @$stmt = $db->query('SELECT id, label FROM unknown');
- check_error(7, $db, '42S02');
+ $db->exec('DROP TABLE IF EXISTS unknown');
+ @$stmt = $db->query('SELECT id, label FROM unknown');
+ check_error(7, $db, '42S02');
- MySQLPDOTest::createTestTable($db);
- $stmt = $db->query('SELECT id, label FROM test');
- check_error(8, $db);
- check_error(9, $stmt);
+ MySQLPDOTest::createTestTable($db);
+ $stmt = $db->query('SELECT id, label FROM test');
+ check_error(8, $db);
+ check_error(9, $stmt);
- $db2 = &$db;
- @$db->query('SELECT id, label FROM unknown');
- check_error(10, $db, '42S02');
- check_error(11, $db2, '42S02');
- check_error(12, $stmt);
- check_error(13, $stmt2);
+ $db2 = &$db;
+ @$db->query('SELECT id, label FROM unknown');
+ check_error(10, $db, '42S02');
+ check_error(11, $db2, '42S02');
+ check_error(12, $stmt);
+ check_error(13, $stmt2);
- // lets hope this is an invalid attribute code
- $invalid_attr = -1 * PHP_INT_MAX + 3;
- $tmp = @$db->getAttribute($invalid_attr);
- check_error(14, $db, 'IM001');
- check_error(15, $db2, 'IM001');
- check_error(16, $stmt);
- check_error(17, $stmt2);
+ // lets hope this is an invalid attribute code
+ $invalid_attr = -1 * PHP_INT_MAX + 3;
+ $tmp = @$db->getAttribute($invalid_attr);
+ check_error(14, $db, 'IM001');
+ check_error(15, $db2, 'IM001');
+ check_error(16, $stmt);
+ check_error(17, $stmt2);
- } catch (PDOException $e) {
- printf("[001] %s [%s] %s\n",
- $e->getMessage(), $db->errorCode(), implode(' ', $db->errorInfo()));
- }
+ } catch (PDOException $e) {
+ printf("[001] %s [%s] %s\n",
+ $e->getMessage(), $db->errorCode(), implode(' ', $db->errorInfo()));
+ }
- print "done!";
+ print "done!";
?>
--CLEAN--
<?php