123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- --TEST--
- PostgreSQL pg_fetch_*() functions
- --EXTENSIONS--
- pgsql
- --SKIPIF--
- <?php include("skipif.inc"); ?>
- --FILE--
- <?php
- error_reporting(E_ALL);
- include 'config.inc';
- $db = pg_connect($conn_str);
- $sql = "SELECT * FROM $table_name ORDER BY num";
- $result = pg_query($db, $sql) or die('Cannot query db');
- $rows = pg_num_rows($result);
- var_dump(pg_result_seek($result, 1));
- var_dump(pg_fetch_object($result));
- var_dump(pg_fetch_array($result, 1));
- var_dump(pg_fetch_row($result, 1));
- var_dump(pg_fetch_assoc($result, 1));
- var_dump(pg_result_seek($result, 0));
- echo "Ok\n";
- ?>
- --EXPECTF--
- bool(true)
- object(stdClass)#%d (3) {
- ["num"]=>
- string(1) "1"
- ["str"]=>
- string(3) "ABC"
- ["bin"]=>
- NULL
- }
- array(6) {
- [0]=>
- string(1) "1"
- ["num"]=>
- string(1) "1"
- [1]=>
- string(3) "ABC"
- ["str"]=>
- string(3) "ABC"
- [2]=>
- NULL
- ["bin"]=>
- NULL
- }
- array(3) {
- [0]=>
- string(1) "1"
- [1]=>
- string(3) "ABC"
- [2]=>
- NULL
- }
- array(3) {
- ["num"]=>
- string(1) "1"
- ["str"]=>
- string(3) "ABC"
- ["bin"]=>
- NULL
- }
- bool(true)
- Ok
|