bug_33707.phpt 643 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. PDO OCI Bug #33707 (Errors in select statements not reported)
  3. --EXTENSIONS--
  4. pdo
  5. pdo_oci
  6. --SKIPIF--
  7. <?php
  8. require __DIR__.'/../../pdo/tests/pdo_test.inc';
  9. PDOTest::skip();
  10. ?>
  11. --FILE--
  12. <?php
  13. require 'ext/pdo/tests/pdo_test.inc';
  14. $db = PDOTest::test_factory('ext/pdo_oci/tests/common.phpt');
  15. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
  16. $rs = $db->query('select blah from a_table_that_does_not_exist');
  17. var_dump($rs);
  18. var_dump($db->errorInfo());
  19. ?>
  20. --EXPECTF--
  21. bool(false)
  22. array(3) {
  23. [0]=>
  24. string(5) "HY000"
  25. [1]=>
  26. int(942)
  27. [2]=>
  28. string(%d) "OCIStmtExecute: ORA-00942: table or view does not exist
  29. (%s:%d)"
  30. }