DB----事务处理 PHP

…衆ロ難τιáo~ 提交于 2019-12-24 07:43:16

PHP 模式

$link = mysql_connect("localhost", "root", "");
mysql_query("set names utf8");

$sql = "start transaction;"       #开启一个事务
mysql _query($sql);

$sql1 = "update t1 set money = money - 5000 where uid='001'"
$result1 = mysql_query($sql1);

$sql2 = "update t1 set money = money + 5000 where uid='002'"
$result2 = mysql_query($sql2);

// 根据结果判断提交或回滚
if($result1 && $result2) {
	mysql_query("commit;");
    echo "事务执行成功";
}else {
	msyql_query("rollback;");
    echo "事务执行失败";
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!