Annotation of embedaddon/php/ext/pgsql/tests/09notice.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: PostgreSQL notice function
! 3: --SKIPIF--
! 4: <?php
! 5:
! 6: include("skipif.inc");
! 7:
! 8: _skip_lc_messages();
! 9:
! 10: ?>
! 11: --INI--
! 12: pgsql.log_notice=1
! 13: pgsql.ignore_notices=0
! 14: --FILE--
! 15: <?php
! 16: include 'config.inc';
! 17: include 'lcmess.inc';
! 18:
! 19: $db = pg_connect($conn_str);
! 20:
! 21: _set_lc_messages();
! 22:
! 23: pg_query($db, "BEGIN;");
! 24: pg_query($db, "BEGIN;");
! 25:
! 26: $msg = pg_last_notice($db);
! 27: if ($msg === FALSE) {
! 28: echo "Cannot find notice message in hash\n";
! 29: var_dump($msg);
! 30: }
! 31: echo $msg."\n";
! 32: echo "pg_last_notice() is Ok\n";
! 33:
! 34: ?>
! 35: --EXPECTF--
! 36: Notice: pg_query(): %s already a transaction in progress in %s on line %d
! 37: %s already a transaction in progress
! 38: pg_last_notice() is Ok
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>