函式名稱:pg_transaction_status()
函式描述:pg_transaction_status() 函式用於獲取當前 PostgreSQL 資料庫連線的事務狀態。
適用版本:該函式適用於 PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8
語法:int pg_transaction_status ( resource $connection )
引數:
- connection:必需。一個有效的 PostgreSQL 資料庫連線資源。
返回值:返回一個整數值,表示事務狀態。可能的值及其含義如下:
- PGSQL_TRANSACTION_IDLE (0):沒有活動的事務。
- PGSQL_TRANSACTION_ACTIVE (1):有活動的事務。
- PGSQL_TRANSACTION_INTRANS (2):在一個事務中。
- PGSQL_TRANSACTION_INERROR (3):事務中發生錯誤。
- PGSQL_TRANSACTION_UNKNOWN (4):事務狀態未知。
示例:
注意事項:
- 在呼叫 pg_transaction_status() 函式之前,必須先建立有效的 PostgreSQL 資料庫連線。
- 該函式只能用於 PostgreSQL 資料庫連線,不能用於其他型別的資料庫連線。