hholzgra Tue Jul 11 07:02:50 2006 UTC Modified files: /php-src/ext/mysqli/tests 047.phpt Log: test was only covering fetch_fields(), added fetch_field() and fetch_field_direct() http://cvs.php.net/viewvc.cgi/php-src/ext/mysqli/tests/047.phpt?r1=1.8&r2=1.9&diff_format=u Index: php-src/ext/mysqli/tests/047.phpt diff -u php-src/ext/mysqli/tests/047.phpt:1.8 php-src/ext/mysqli/tests/047.phpt:1.9 --- php-src/ext/mysqli/tests/047.phpt:1.8 Fri Jan 7 14:59:59 2005 +++ php-src/ext/mysqli/tests/047.phpt Tue Jul 11 07:02:50 2006 @@ -20,15 +20,28 @@ mysqli_execute($stmt); $result = mysqli_get_metadata($stmt); - $fields = mysqli_fetch_fields($result); + echo "\n=== fetch_fields ===\n"; + var_dump(mysqli_fetch_fields($result)); + + echo "\n=== fetch_field_direct ===\n"; + var_dump(mysqli_fetch_field_direct($result, 0)); + var_dump(mysqli_fetch_field_direct($result, 1)); + + echo "\n=== fetch_field ===\n"; + while ($field = mysqli_fetch_field($result)) { + var_dump($field); + } + + print_r(mysqli_fetch_lengths($result)); + mysqli_free_result($result); - var_dump($fields); mysqli_stmt_close($stmt); mysqli_close($link); ?> --EXPECTF-- +=== fetch_fields === array(2) { [0]=> object(stdClass)#5 (11) { @@ -81,3 +94,103 @@ int(0) } } + +=== fetch_field_direct === +object(stdClass)#6 (11) { + ["name"]=> + string(3) "foo" + ["orgname"]=> + string(3) "foo" + ["table"]=> + string(13) "test_affected" + ["orgtable"]=> + string(13) "test_affected" + ["def"]=> + string(0) "" + ["max_length"]=> + int(0) + ["length"]=> + int(11) + ["charsetnr"]=> + int(63) + ["flags"]=> + int(32768) + ["type"]=> + int(3) + ["decimals"]=> + int(0) +} +object(stdClass)#6 (11) { + ["name"]=> + string(3) "bar" + ["orgname"]=> + string(3) "bar" + ["table"]=> + string(13) "test_affected" + ["orgtable"]=> + string(13) "test_affected" + ["def"]=> + string(0) "" + ["max_length"]=> + int(0) + ["length"]=> + int(10) + ["charsetnr"]=> + int(8) + ["flags"]=> + int(0) + ["type"]=> + int(253) + ["decimals"]=> + int(0) +} + +=== fetch_field === +object(stdClass)#6 (11) { + ["name"]=> + string(3) "foo" + ["orgname"]=> + string(3) "foo" + ["table"]=> + string(13) "test_affected" + ["orgtable"]=> + string(13) "test_affected" + ["def"]=> + string(0) "" + ["max_length"]=> + int(0) + ["length"]=> + int(11) + ["charsetnr"]=> + int(63) + ["flags"]=> + int(32768) + ["type"]=> + int(3) + ["decimals"]=> + int(0) +} +object(stdClass)#5 (11) { + ["name"]=> + string(3) "bar" + ["orgname"]=> + string(3) "bar" + ["table"]=> + string(13) "test_affected" + ["orgtable"]=> + string(13) "test_affected" + ["def"]=> + string(0) "" + ["max_length"]=> + int(0) + ["length"]=> + int(10) + ["charsetnr"]=> + int(8) + ["flags"]=> + int(0) + ["type"]=> + int(253) + ["decimals"]=> + int(0) +} \ No newline at end of file
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php