2
PDO Common: Bug #42917 (PDO::FETCH_KEY_PAIR doesn't work with setFetchMode)
5
if (!extension_loaded('pdo')) die('skip');
6
$dir = getenv('REDIR_TEST_DIR');
7
if (false == $dir) die('skip no driver');
8
require_once $dir . 'pdo_test.inc';
13
if (getenv('REDIR_TEST_DIR') === false) putenv('REDIR_TEST_DIR='.dirname(__FILE__) . '/../../pdo/tests/');
14
require_once getenv('REDIR_TEST_DIR') . 'pdo_test.inc';
15
$db = PDOTest::factory();
17
$db->exec("CREATE TABLE test (a varchar(100), b varchar(100), c varchar(100))");
19
for ($i = 0; $i < 5; $i++) {
20
$db->exec("INSERT INTO test (a,b,c) VALUES('test".$i."','".$i."','".$i."')");
23
$res = $db->query("SELECT a,b FROM test");
24
$res->setFetchMode(PDO::FETCH_KEY_PAIR);
25
var_dump($res->fetchAll());