@@ -19,26 +19,40 @@ $db->exec('CREATE TABLE test015(id int NOT NULL PRIMARY KEY, val VARCHAR(10), va
19
19
$ db ->exec ("INSERT INTO test015 VALUES(1, 'A', 'A2') " );
20
20
$ db ->exec ("INSERT INTO test015 VALUES(2, 'A', 'B2') " );
21
21
22
- $ select1 = $ db ->prepare ('SELECT id, val, val2 FROM test015 ' );
23
- $ select2 = $ db ->prepare ('SELECT val, val2 FROM test015 ' );
22
+ $ selectIdVal1Val2 = $ db ->prepare ('SELECT id, val, val2 FROM test015 ' );
24
23
25
- $ select1 ->execute ();
26
- var_dump ($ select1 ->fetchAll (PDO ::FETCH_COLUMN ));
27
- $ select1 ->execute ();
28
- var_dump ($ select1 ->fetchAll (PDO ::FETCH_COLUMN , 2 ));
29
- $ select1 ->execute ();
30
- var_dump ($ select1 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_GROUP ));
31
- $ select1 ->execute ();
32
- var_dump ($ select1 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE ));
33
- $ select1 ->execute ();
34
- var_dump ($ select1 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE , 0 ));
35
- $ select1 ->execute ();
36
- var_dump ($ select1 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE , 1 ));
37
- $ select1 ->execute ();
38
- var_dump ($ select1 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE , 2 ));
24
+ $ selectIdVal1Val2 ->execute ();
25
+ echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN) ' , PHP_EOL ;
26
+ var_dump ($ selectIdVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN ));
39
27
40
- $ select2 ->execute ();
41
- var_dump ($ select2 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_GROUP ));
28
+ $ selectIdVal1Val2 ->execute ();
29
+ echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN, 2) ' , PHP_EOL ;
30
+ var_dump ($ selectIdVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN , 2 ));
31
+
32
+ $ selectIdVal1Val2 ->execute ();
33
+ echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP) ' , PHP_EOL ;
34
+ var_dump ($ selectIdVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_GROUP ));
35
+
36
+ $ selectIdVal1Val2 ->execute ();
37
+ echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE) ' , PHP_EOL ;
38
+ var_dump ($ selectIdVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE ));
39
+
40
+ $ selectIdVal1Val2 ->execute ();
41
+ echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 0) ' , PHP_EOL ;
42
+ var_dump ($ selectIdVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE , 0 ));
43
+
44
+ $ selectIdVal1Val2 ->execute ();
45
+ echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 1) ' , PHP_EOL ;
46
+ var_dump ($ selectIdVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE , 1 ));
47
+
48
+ $ selectIdVal1Val2 ->execute ();
49
+ echo '$selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 2) ' , PHP_EOL ;
50
+ var_dump ($ selectIdVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_UNIQUE , 2 ));
51
+
52
+ $ selectVal1Val2 = $ db ->prepare ('SELECT val, val2 FROM test015 ' );
53
+ $ selectVal1Val2 ->execute ();
54
+ echo '$selectVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP) ' , PHP_EOL ;
55
+ var_dump ($ selectVal1Val2 ->fetchAll (PDO ::FETCH_COLUMN |PDO ::FETCH_GROUP ));
42
56
43
57
?>
44
58
--CLEAN--
@@ -48,18 +62,21 @@ $db = PDOTest::factory();
48
62
PDOTest::dropTableIfExists ($ db , "test015 " );
49
63
?>
50
64
--EXPECT--
65
+ $selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN)
51
66
array(2) {
52
67
[0]=>
53
68
string(1) "1"
54
69
[1]=>
55
70
string(1) "2"
56
71
}
72
+ $selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN, 2)
57
73
array(2) {
58
74
[0]=>
59
75
string(2) "A2"
60
76
[1]=>
61
77
string(2) "B2"
62
78
}
79
+ $selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP)
63
80
array(2) {
64
81
[1]=>
65
82
array(1) {
@@ -72,30 +89,35 @@ array(2) {
72
89
string(1) "A"
73
90
}
74
91
}
92
+ $selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE)
75
93
array(2) {
76
94
[1]=>
77
95
string(1) "A"
78
96
[2]=>
79
97
string(1) "A"
80
98
}
99
+ $selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 0)
81
100
array(2) {
82
101
[1]=>
83
102
string(1) "1"
84
103
[2]=>
85
104
string(1) "2"
86
105
}
106
+ $selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 1)
87
107
array(2) {
88
108
[1]=>
89
109
string(1) "A"
90
110
[2]=>
91
111
string(1) "A"
92
112
}
113
+ $selectIdVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_UNIQUE, 2)
93
114
array(2) {
94
115
[1]=>
95
116
string(2) "A2"
96
117
[2]=>
97
118
string(2) "B2"
98
119
}
120
+ $selectVal1Val2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP)
99
121
array(1) {
100
122
["A"]=>
101
123
array(2) {
0 commit comments