`
阿尔萨斯
  • 浏览: 4208995 次
社区版块
存档分类
最新评论

关于回滚,mysql

 
阅读更多
假如银行中转帐的时候,如果一个地方的钱已经发出去了,而另外一个地方突然停最,那么这样就会造成一种情况就是转帐失败了,那到怎么处理这种情况了呢,做一个简单的删除两个表中的内容来说一个:
<?php
$conn=new mysqli("localhost","username","123","mydata");
$conn->query("set names gb2312");
$conn->autocommit(false);
$sql="delete from user_tb where id=1";
$sql1="delete from user1_tb where id=1";
if(!conn-quer($sql)){
$conn->rollback();
}
if(!conn-quer($sql1)){
$conn->rollback();
}
$conn->commit();
$conn->autocommit(true);
?>
应该大概是这个样子的吧,只不过人老了,记忆力差了,在网吧里面记不了,那么多了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics