bug77289.phpt 687 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #77289: PDO MySQL segfaults with persistent connection
  3. --SKIPIF--
  4. <?php
  5. require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'skipif.inc');
  6. require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mysql_pdo_test.inc');
  7. MySQLPDOTest::skip();
  8. ?>
  9. --FILE--
  10. <?php
  11. require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'mysql_pdo_test.inc');
  12. $dsn = MySQLPDOTest::getDSN();
  13. $user = PDO_MYSQL_TEST_USER;
  14. $pass = PDO_MYSQL_TEST_PASS;
  15. $pdo = new PDO($dsn, $user, $pass, [PDO::ATTR_PERSISTENT => true]);
  16. $pdo->exec("DROP TABLE IF EXISTS bug77289");
  17. $pdo->exec("CREATE TEMPORARY TABLE bug77289 (x INT)");
  18. $pdo->exec("UPDATE bug77289 SET x = x");
  19. ?>
  20. ===DONE===
  21. --EXPECT--
  22. ===DONE===