摘要:php mysql事务的使用方法,需要注意的是 mysql的表需要支持事务,下面的sql语句是转变表类型的代码...
php mysql 执行事务的代码,
<?php //事务开始 mysqli_query($con, "SET AUTOCOMMIT=0"); // 设置为不自动提交,因为MYSQL默认立即执行 mysqli_begin_transaction($con); // 开始事务定义 $ret1 = mysqli_query($con,$sql1); $ret2 = mysqli_query($con,$sql2); if ( $ret1 && $ret2) { mysqli_commit($con); //全部成功,提交执行结果 echo '提交成功'; }else{ mysqli_query($con, "ROLLBACK"); echo '数据回滚'; } mysqli_close($con);
需要注意的是 mysql的表需要支持事务,下面的sql语句是转变表类型的代码
alter table phome_ecms_news_index engine=innodb;