bug_42589.phpt 598 B

12345678910111213141516171819202122
  1. --TEST--
  2. PDO SQLite Feature Request #42589 (getColumnMeta() should also return table name)
  3. --EXTENSIONS--
  4. pdo
  5. pdo_sqlite
  6. --FILE--
  7. <?php
  8. $db = new PDO("sqlite::memory:");
  9. $db->exec('CREATE TABLE test (field1 VARCHAR(10))');
  10. $db->exec('INSERT INTO test VALUES("test")');
  11. $result = $db->query('SELECT * FROM test t1 LEFT JOIN test t2 ON t1.field1 = t2.field1');
  12. $meta1 = $result->getColumnMeta(0);
  13. $meta2 = $result->getColumnMeta(1);
  14. var_dump(!empty($meta1['table']) && $meta1['table'] == 'test');
  15. var_dump(!empty($meta2['table']) && $meta2['table'] == 'test');
  16. ?>
  17. --EXPECT--
  18. bool(true)
  19. bool(true)