10pg_convert_9.phpt 523 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. PostgreSQL pg_convert() (9.0+)
  3. --SKIPIF--
  4. <?php
  5. include("skipif.inc");
  6. skip_bytea_not_hex();
  7. ?>
  8. --FILE--
  9. <?php
  10. error_reporting(E_ALL);
  11. include 'config.inc';
  12. $db = pg_connect($conn_str);
  13. pg_query($db, "SET standard_conforming_strings = 0");
  14. $fields = array('num'=>'1234', 'str'=>'AAA', 'bin'=>'BBB');
  15. $converted = pg_convert($db, $table_name, $fields);
  16. var_dump($converted);
  17. ?>
  18. --EXPECT--
  19. array(3) {
  20. [""num""]=>
  21. string(4) "1234"
  22. [""str""]=>
  23. string(6) "E'AAA'"
  24. [""bin""]=>
  25. string(12) "E'\\x424242'"
  26. }