bug77289.phpt 622 B

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