当前位置:Gxlcms > 数据库问题 > PHP 中mysql如何实现事务提交?

PHP 中mysql如何实现事务提交?

时间:2021-07-01 10:21:17 帮助过:4人阅读

try { 2 $pdo = new PDO($dsn, $user, $pass); //初始化一个PDO对象,就是创建了数据库连接对象$pdo 3 $pdo->setAttribute (PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION ); 4 $pdo->beginTransaction(); //开启事务 5 $query="正确的语句"; 6 $result=$pdo->prepare($query); 7 8 if($result->execute()){ 9 echo "数据添加成功!"; 10 }else{ 11 echo "数据添加失败!"; 12 } 13 14 15 $query="错误的语句"; 16 $result=$pdo->prepare($query); 17 18 if($result->execute()){ 19 echo "数据添加成功!"; 20 }else{ 21 echo "数据添加失败!"; 22 } 23 24 25 $pdo->commit(); //执行事务的提交操作 26 } catch (PDOException $e) { 27 die ("Error!: " . $e->getMessage() . "<br/>"); 28 $pdo->rollBack(); //执行事务的回滚 29 }

 

PHP 中mysql如何实现事务提交?

标签:

人气教程排行