首頁  >  文章  >  後端開發  >  这三个东西怎么搭配使用呢

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

WBOY
WBOY原創
2016-06-13 12:10:071048瀏覽

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

本帖最后由 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