try
{
$pdo->beginTransaction();//启动事物(开始)
$pdo->exec($sqla);
$pdo->exec($sqlb);
$pdo->commit();//提交事务,如果发现有错,抛异常(结束)
}
catch(PDOException $e)
{
$pdo->rollBack();//如果有错误,执行回滚,两条语句同时执行,如果$sqla执行成功,且加入数据库,但是$sqlb不成功的话,catch抓住,执行回滚操作,加上的$sqla删除,可以让程序更加安全
//$e->getMessage();//如果没有错误,执行此语句
}
pdo事物回滚
最新推荐文章于 2022-04-11 22:24:37 发布