02connection.phpt 953 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. --TEST--
  2. PostgreSQL connection
  3. --SKIPIF--
  4. <?php include("skipif.inc"); ?>
  5. --FILE--
  6. <?php
  7. // connection function tests
  8. include('config.inc');
  9. $db = pg_pconnect($conn_str);
  10. var_dump($db);
  11. if (pg_connection_status($db) != PGSQL_CONNECTION_OK)
  12. {
  13. echo "pg_connection_status() error\n";
  14. }
  15. if (!pg_connection_reset($db))
  16. {
  17. echo "pg_connection_reset() error\n";
  18. }
  19. if (pg_connection_busy($db))
  20. {
  21. echo "pg_connection_busy() error\n";
  22. }
  23. if (function_exists('pg_transaction_status')) {
  24. if (pg_transaction_status($db) != PGSQL_TRANSACTION_IDLE)
  25. {
  26. echo "pg_transaction_status() error\n";
  27. }
  28. }
  29. if (false === pg_host($db))
  30. {
  31. echo "pg_host() error\n";
  32. }
  33. if (!pg_dbname($db))
  34. {
  35. echo "pg_dbname() error\n";
  36. }
  37. if (!pg_port($db))
  38. {
  39. echo "pg_port() error\n";
  40. }
  41. if (pg_tty($db))
  42. {
  43. echo "pg_tty() error\n";
  44. }
  45. if (pg_options($db))
  46. {
  47. echo "pg_options() error\n";
  48. }
  49. pg_close($db);
  50. ?>
  51. ===DONE===
  52. --EXPECTF--
  53. resource(%d) of type (pgsql link%s)
  54. ===DONE===