事物处理innnodb存处引擎

作者在 2018-03-30 09:29:39 发布以下内容
事物处理innnodb存处引擎  header("Content-type:application/json;charset=utf-8"); $db = new mysqli("localhost","root","root","test"); //连接数据库 $db->autocommit(false); //设置为非自动提交——事务处理 $sql1 = "update shoptest set companyid = companyid - 2 where id = 1"; //这里故意写错属性balance1 $sql2 = "update shoptest set companyid = companyid + 2 where id = 2"; $result1 = $db->query($sql1); $result2 = $db->query($sql2); if ($result1 && $result2) { $db->commit(); //全部成功,提交执行结果 echo '事物提交'; } else { $db->rollback(); //有任何错误发生,回滚并取消执行结果 echo '事物回滚'; } $db->autocommit(true); //设置为非自动提交——事务处理 $db->close();
默认分类 | 阅读 2155 次
文章评论,共1条
小罗bccn(作者)
2018-03-30 09:30
1
第一个博客,
游客请输入验证码
文章分类
文章归档