bug69975.phpt 726 B

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