查詢

db2_autocommit()函式—用法及示例

「 設定與 DB2 資料庫連線相關的自動提交模式 」


函式名:db2_autocommit()

適用版本:PHP 5, PHP 7

用法:

db2_autocommit(resource $connection, bool $on_off): bool

該函式用於設定與 DB2 資料庫連線相關的自動提交模式。在自動提交模式下,所有 SQL 語句都將立即提交到資料庫中,並且在每個 SQL 語句執行後,都會自動釋放資料庫連線。

引數:

  1. $connection:DB2 資料庫連線資源(由 db2_connect() 函式返回)。
  2. $on_off:布林值,表示要設定的自動提交模式。為 true 時,表示啟用自動提交模式;為 false 時,表示禁用自動提交模式。

返回值: 該函式返回一個布林值,表示設定自動提交模式是否成功。成功則返回 true,失敗則返回 false。

示例:

// 連線到 DB2 資料庫
$conn = db2_connect("SAMPLE", "", "");

// 啟用自動提交模式
db2_autocommit($conn, true);

// 執行 SQL 語句
$stmt = db2_prepare($conn, "INSERT INTO employees (employee_id, first_name, last_name) VALUES (?, ?, ?)");
db2_execute($stmt, array(1001, "John", "Doe"));

// 禁用自動提交模式
db2_autocommit($conn, false);

// 更改資料但不提交
$stmt = db2_prepare($conn, "UPDATE employees SET first_name = ? WHERE employee_id = ?");
db2_execute($stmt, array("Jane", 1001));

// 提交事務
db2_commit($conn);

// 關閉連線
db2_close($conn);

以上示例展示瞭如何在 PHP 中使用 db2_autocommit() 函式來設定自動提交模式。在示例中,首先透過 db2_connect() 函式連線到 DB2 資料庫。然後,使用 db2_autocommit() 函式啟用自動提交模式。接下來,執行插入和更新操作,並在最後使用 db2_commit() 函式提交事務。最後,使用 db2_close() 函式關閉資料庫連線。

補充糾錯
上一個函式: date_time_set()函式
下一個函式: db2_bind_param()函式
熱門PHP函式
分享連結