--TEST-- sqlite-oo: read field names --INI-- sqlite.assoc_case=0 --SKIPIF-- --FILE-- query("CREATE TABLE strings(foo VARCHAR, bar VARCHAR, baz VARCHAR)"); echo "Buffered\n"; $r = $db->query("SELECT * from strings"); for($i=0; $i<$r->numFields(); $i++) { var_dump($r->fieldName($i)); } echo "Unbuffered\n"; $r = $db->unbufferedQuery("SELECT * from strings"); for($i=0; $i<$r->numFields(); $i++) { var_dump($r->fieldName($i)); } echo "DONE!\n"; ?> --EXPECT-- Buffered string(3) "foo" string(3) "bar" string(3) "baz" Unbuffered string(3) "foo" string(3) "bar" string(3) "baz" DONE!