diff options
Diffstat (limited to 'ext/pgsql/tests')
| -rw-r--r-- | ext/pgsql/tests/bug76548.phpt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ext/pgsql/tests/bug76548.phpt b/ext/pgsql/tests/bug76548.phpt new file mode 100644 index 0000000000..3a0b8922e1 --- /dev/null +++ b/ext/pgsql/tests/bug76548.phpt @@ -0,0 +1,23 @@ +--TEST-- +Bug #76548 pg_fetch_result did not fetch the next row +--SKIPIF-- +<?php include("skipif.inc"); ?> +--FILE-- +<?php +include('config.inc'); + +$conn = pg_connect($conn_str); + +$result = pg_query($conn, 'SELECT v FROM (VALUES (1), (2), (3)) AS t(v)'); + +while ($value = pg_fetch_result($result, 0)) { + var_dump($value); // should be 1, 2 then 3. +} + +?> +==DONE== +--EXPECTF-- +string(1) "1" +string(1) "2" +string(1) "3" +==DONE== |
