首页  >  文章  >  后端开发  >  这三个东西怎么搭配使用呢

这三个东西怎么搭配使用呢

WBOY
WBOY原创
2016-06-13 12:10:071045浏览

这三个东西如何搭配使用呢

本帖最后由 php_cdsn2 于 2014-11-17 11:21:50 编辑 $_mysqli->rollback();
$_mysql->atuocommit();
InnoDB如何使用
------解决思路----------------------
一个小例子
<br />	$mysqli=new mysqli("localhost","root","123456","test");<br /><br />	if($mysqli->connect_error){<br />		die($mysql->connect_error);<br />	}<br />	//将提交设为 false(一旦提交,无法回滚)<br />	$mysqli->autocommit(false);<br />	//保存点 ,把当前记录保存<br />	$sql1="update account set balance=balance-1 where id=1";<br />	$sql2="update account set balance=balance+1 where id=2";<br /><br />	$b1=$mysqli->query($sql1);<br />	$b2=$mysqli->query($sql2);<br /><br />	if(!$b1<br><font color='#FF8000'>------解决思路----------------------</font><br>!$b2){<br />		//回滚<br />		$mysqli->rollback();<br />		echo "失败--".$mysqli->error;<br />	}else{<br />		//提交<br />		$mysqli->commit();<br />		echo "成功";<br />	}<br /><br />	$mysqli->close();<br />
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn