sqlite3_20_error.phpt 678 B

12345678910111213141516171819202122232425262728
  1. --TEST--
  2. SQLite3 error functions
  3. --SKIPIF--
  4. <?php require_once(__DIR__ . '/skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. require_once(__DIR__ . '/new_db.inc');
  8. echo "SELECTING from invalid table\n";
  9. $result = $db->query("SELECT * FROM non_existent_table");
  10. if (!$result) {
  11. echo "Error Code: " . $db->lastErrorCode() . "\n";
  12. echo "Error Msg: " . $db->lastErrorMsg() . "\n";
  13. }
  14. echo "Closing database\n";
  15. var_dump($db->close());
  16. echo "Done\n";
  17. ?>
  18. --EXPECTF--
  19. SELECTING from invalid table
  20. Warning: SQLite3::query(): Unable to prepare statement: 1, no such table: non_existent_table in %s on line %d
  21. Error Code: 1
  22. Error Msg: no such table: non_existent_table
  23. Closing database
  24. bool(true)
  25. Done