bug69975.phpt 746 B

12345678910111213141516171819202122232425262728293031323334
  1. --TEST--
  2. Bug #69975 (PHP segfaults when accessing nvarchar(max) defined columns)
  3. --EXTENSIONS--
  4. odbc
  5. --SKIPIF--
  6. <?php include 'skipif.inc'; ?>
  7. --FILE--
  8. <?php
  9. include 'config.inc';
  10. $conn = odbc_connect($dsn, $user, $pass);
  11. @odbc_exec($conn, 'CREATE DATABASE odbcTEST');
  12. odbc_exec($conn, 'CREATE TABLE FOO (ID INT, VARCHAR_COL NVARCHAR(MAX))');
  13. odbc_exec($conn, "INSERT INTO FOO VALUES (1, 'foo')");
  14. $result = odbc_exec($conn, "SELECT VARCHAR_COL FROM FOO");
  15. var_dump(odbc_fetch_array($result));
  16. echo "ready";
  17. ?>
  18. --EXPECT--
  19. array(1) {
  20. ["VARCHAR_COL"]=>
  21. string(3) "foo"
  22. }
  23. ready
  24. --CLEAN--
  25. <?php
  26. include 'config.inc';
  27. $conn = odbc_connect($dsn, $user, $pass);
  28. odbc_exec($conn, 'DROP TABLE FOO');
  29. odbc_exec($conn, 'DROP DATABASE odbcTEST');
  30. ?>