]> granicus.if.org Git - php/commitdiff
- Added test for sybase_free_result() without full fetch
authorTimm Friebe <thekid@php.net>
Sun, 9 Nov 2008 10:29:52 +0000 (10:29 +0000)
committerTimm Friebe <thekid@php.net>
Sun, 9 Nov 2008 10:29:52 +0000 (10:29 +0000)
ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt

index 6f0630ec96806efdaeef74c7550f73f004cc27ac..5faf8fe4ded6eb38e232f06dad9a004fdcc10c0a 100644 (file)
@@ -21,6 +21,11 @@ Sybase-CT unbuffered query without full fetching
   // Fetch #2 - without having fetched all rows from previous query
   $q= sybase_unbuffered_query('select name from master..systypes', $db);
   var_dump($q, key(sybase_fetch_assoc($q)));
+
+  // Fetch #3 - free first, without having fetched all rows from previous query
+  sybase_free_result($q);
+  $q= sybase_unbuffered_query('select name from master..systypes', $db);
+  var_dump($q, key(sybase_fetch_assoc($q)));
   
   // Close - without having fetched all rows from previous query
   sybase_close($db);
@@ -34,4 +39,6 @@ string(4) "name"
 Notice: sybase_unbuffered_query(): Sybase:  Called without first fetching all rows from a previous unbuffered query in %s on line %d
 resource(%d) of type (sybase-ct result)
 string(4) "name"
+resource(%d) of type (sybase-ct result)
+string(4) "name"
 CLOSED