查詢

pg_transaction_status()函式—用法及示例

「 獲取當前 PostgreSQL 資料庫連線的事務狀態 」


函式名稱: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 資料庫連線,不能用於其他型別的資料庫連線。
補充糾錯
上一個函式: pg_tty()函式
下一個函式: pg_trace()函式
熱門PHP函式
分享連結