Annotation of embedaddon/php/ext/sybase_ct/tests/test_unbuffered_no_full_fetch.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Sybase-CT unbuffered query without full fetching
        !             3: --SKIPIF--
        !             4: <?php require('skipif.inc'); ?>
        !             5: --FILE--
        !             6: <?php
        !             7: /* This file is part of PHP test framework for ext/sybase_ct
        !             8:  *
        !             9:  * $Id: test_unbuffered_no_full_fetch.phpt 268626 2008-11-09 10:29:52Z thekid $
        !            10:  */
        !            11: 
        !            12:   require('test.inc');
        !            13: 
        !            14:   $db= sybase_connect_ex();
        !            15:   var_dump($db);
        !            16:   
        !            17:   // Fetch #1
        !            18:   $q= sybase_unbuffered_query('select name from master..systypes', $db);
        !            19:   var_dump($q, key(sybase_fetch_assoc($q)));
        !            20: 
        !            21:   // Fetch #2 - without having fetched all rows from previous query
        !            22:   $q= sybase_unbuffered_query('select name from master..systypes', $db);
        !            23:   var_dump($q, key(sybase_fetch_assoc($q)));
        !            24: 
        !            25:   // Fetch #3 - free first, without having fetched all rows from previous query
        !            26:   sybase_free_result($q);
        !            27:   $q= sybase_unbuffered_query('select name from master..systypes', $db);
        !            28:   var_dump($q, key(sybase_fetch_assoc($q)));
        !            29:   
        !            30:   // Close - without having fetched all rows from previous query
        !            31:   sybase_close($db);
        !            32:   echo 'CLOSED';
        !            33: ?>
        !            34: --EXPECTF--
        !            35: resource(%d) of type (sybase-ct link)
        !            36: resource(%d) of type (sybase-ct result)
        !            37: string(4) "name"
        !            38: 
        !            39: Notice: sybase_unbuffered_query(): Sybase:  Called without first fetching all rows from a previous unbuffered query in %s on line %d
        !            40: resource(%d) of type (sybase-ct result)
        !            41: string(4) "name"
        !            42: resource(%d) of type (sybase-ct result)
        !            43: string(4) "name"
        !            44: CLOSED

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>