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

Reply via email to