Annotation of embedaddon/php/ext/pgsql/tests/17result.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: PostgreSQL pg_fetch_*() functions
! 3: --SKIPIF--
! 4: <?php include("skipif.inc"); ?>
! 5: --FILE--
! 6: <?php
! 7: error_reporting(E_ALL);
! 8:
! 9: include 'config.inc';
! 10:
! 11: $db = pg_connect($conn_str);
! 12:
! 13: $sql = "SELECT * FROM $table_name";
! 14: $result = pg_query($db, $sql) or die('Cannot qeury db');
! 15: $rows = pg_num_rows($result);
! 16:
! 17: var_dump(pg_result_seek($result, 1));
! 18: var_dump(pg_fetch_object($result));
! 19: var_dump(pg_fetch_array($result, 1));
! 20: var_dump(pg_fetch_row($result, 1));
! 21: var_dump(pg_fetch_assoc($result, 1));
! 22: var_dump(pg_result_seek($result, 0));
! 23:
! 24: echo "Ok\n";
! 25: ?>
! 26: --EXPECT--
! 27: bool(true)
! 28: object(stdClass)#1 (3) {
! 29: ["num"]=>
! 30: string(1) "1"
! 31: ["str"]=>
! 32: string(3) "ABC"
! 33: ["bin"]=>
! 34: NULL
! 35: }
! 36: array(6) {
! 37: [0]=>
! 38: string(1) "1"
! 39: ["num"]=>
! 40: string(1) "1"
! 41: [1]=>
! 42: string(3) "ABC"
! 43: ["str"]=>
! 44: string(3) "ABC"
! 45: [2]=>
! 46: NULL
! 47: ["bin"]=>
! 48: NULL
! 49: }
! 50: array(3) {
! 51: [0]=>
! 52: string(1) "1"
! 53: [1]=>
! 54: string(3) "ABC"
! 55: [2]=>
! 56: NULL
! 57: }
! 58: array(3) {
! 59: ["num"]=>
! 60: string(1) "1"
! 61: ["str"]=>
! 62: string(3) "ABC"
! 63: ["bin"]=>
! 64: NULL
! 65: }
! 66: bool(true)
! 67: Ok
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>