Skip to content

beginTransaction

函数原型

public PDO::beginTransaction(void) : bool

功能

关闭自动提交模式。自动提交模式被关闭的同时,通过 PDO 对象实例对数据库做出的更改直到调用 PDO::commit() 结束事务才被提交。调用 PDO::rollBack() 将回滚对数据库做出的更改并将数据库连接返回到自动提交模式。

使用范例

<?php
$db = new PDO('xugusql:ip=192.168.78.130;port=5138;db=SYSTEM;user=SYSDBA;pwd=SYSDBA');

$db->beginTransaction();
$db->exec("INSERT INTO PHP_TEST VALUES(102, 'WHO', 0.90, '2020-02-21 16:09:00')");
$db->commit();
?>