123456789101112131415161718192021222324252627282930 |
- --TEST--
- Bug #79664 (PDOStatement::getColumnMeta fails on empty result set)
- --EXTENSIONS--
- pdo_sqlite
- --FILE--
- <?php
- $pdo = new PDO('sqlite::memory:', null, null, [
- PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
- ]);
- $stmt = $pdo->query('select 1 where 0');
- if ($stmt->columnCount()) {
- var_dump($stmt->getColumnMeta(0));
- }
- ?>
- --EXPECT--
- array(6) {
- ["native_type"]=>
- string(4) "null"
- ["pdo_type"]=>
- int(0)
- ["flags"]=>
- array(0) {
- }
- ["name"]=>
- string(1) "1"
- ["len"]=>
- int(-1)
- ["precision"]=>
- int(0)
- }
|