@@ -20,7 +20,8 @@ foreach ($data as $str) {
20
20
sqlite_query ("INSERT INTO strings VALUES(' $ {str[0 ]}',' $ {str[1 ]}') " , $ db );
21
21
}
22
22
23
- $ r = sqlite_unbuffered_query ("SELECT a, b from strings " , $ db );
23
+ echo "====BUFFERED==== \n" ;
24
+ $ r = sqlite_query ("SELECT a, b from strings " , $ db );
24
25
while (sqlite_has_more ($ r )) {
25
26
var_dump (sqlite_current ($ r , SQLITE_NUM ));
26
27
var_dump (sqlite_column ($ r , 0 ));
@@ -29,9 +30,19 @@ while (sqlite_has_more($r)) {
29
30
var_dump (sqlite_column ($ r , 'b ' ));
30
31
sqlite_next ($ r );
31
32
}
33
+ echo "====UNBUFFERED==== \n" ;
34
+ $ r = sqlite_unbuffered_query ("SELECT a, b from strings " , $ db );
35
+ while (sqlite_has_more ($ r )) {
36
+ var_dump (sqlite_column ($ r , 0 ));
37
+ var_dump (sqlite_column ($ r , 'b ' ));
38
+ var_dump (sqlite_column ($ r , 1 ));
39
+ var_dump (sqlite_column ($ r , 'a ' ));
40
+ sqlite_next ($ r );
41
+ }
32
42
echo "DONE! \n" ;
33
43
?>
34
44
--EXPECT--
45
+ ====BUFFERED====
35
46
array(2) {
36
47
[0]=>
37
48
string(3) "one"
@@ -52,4 +63,13 @@ string(5) "three"
52
63
string(4) "four"
53
64
string(5) "three"
54
65
string(4) "four"
66
+ ====UNBUFFERED====
67
+ string(3) "one"
68
+ string(3) "two"
69
+ NULL
70
+ NULL
71
+ string(5) "three"
72
+ string(4) "four"
73
+ NULL
74
+ NULL
55
75
DONE!
0 commit comments