создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

pg_transaction_status

Пред.

След.

pg_transaction_status

(PHP 5)pg_transaction_status -- Returns the current in-transaction status of the server.

Описание

int pg_transaction_status (resource connection)

Returns the current in-transaction status of the server.

Предостережение

pg_transaction_status() will give incorrect results when using

a PostgreSQL 7.3 server that has the parameter autocommit

set to off. The server-side autocommit feature has been

deprecated and does not exist in later server versions.

Список параметров

connection

PostgreSQL database connection resource.

Возвращаемые значения

The status can be PGSQL_TRANSACTION_IDLE (currently idle),

PGSQL_TRANSACTION_ACTIVE (a command is in progress),

PGSQL_TRANSACTION_INTRANS (idle, in a valid transaction block),

or PGSQL_TRANSACTION_INERROR (idle, in a failed transaction block).

PGSQL_TRANSACTION_UNKNOWN is reported if the connection is bad.

PGSQL_TRANSACTION_ACTIVE is reported only when a query

has been sent to the server and not yet completed.

Примеры

Пример 1. pg_transaction_status() example

<?php

$dbconn = pg_connect("dbname=publisher") or die("Could not connect");

$stat = pg_transaction_status($dbconn);

if ($stat === PGSQL_TRANSACTION_UNKNOWN){

echo 'Connection is bad';

} else if ($stat === PGSQL_TRANSACTION_IDLE){

echo 'Connection is currently idle';

} else {

echo 'Connection is in a transaction state';

}

?>

Пред.

Начало

След.

pg_trace

Уровень выше

pg_tty

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting