使用thinkphp開啓事務,ThinkPHP 3.2.2實現事務操做的方法:php
開啓事務:thinkphp
$User->startTrans()
提交事務:spa
$User->commit()
事務回滾:code
$User->rollback()
簡單示例:對象
// 在User模型中啓動事務 $User->startTrans() // 進行相關的業務邏輯操做 $Info = M("Info"); // 實例化Info對象 $Info->save($User); // 保存用戶信息 if (操做成功){ // 提交事務 $User->commit() }else{ // 事務回滾 $User->rollback() }