php银行转账,php+mysqli事务控制实现银行转账实例_PHP教程
生活随笔
收集整理的這篇文章主要介紹了
php银行转账,php+mysqli事务控制实现银行转账实例_PHP教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//1、創建數據庫連接對象
$mysqli = new MySQLi(“localhost”,”root”,”123456″,”liuyan”);
if($mysqli->connect_error){
die($mysqli->connect_error);
}
$mysqli->query(“set names ‘GBK'”);
$mysqli->autocommit(false);
//首先設置autocommit為false,也就是不自動提交
$sql1 = “update account set balance=balance-2 where id=1;”;
$sql2 = “update account set balance=balance+2 where id=2;”;
$res1 =$mysqli->query($sql1) or die($mysqli->error);
$res2 =$mysqli->query($sql2) or die($mysqli->error);
if(!$res1 || !$res2){
echo “轉賬失敗”;
$mysqli->rollback();//如果有一條不成功,則回滾
}else{
$mysqli->commit();//兩條語句都執行成功,則提交
echo “轉賬成功”;
}
?>
總結
以上是生活随笔為你收集整理的php银行转账,php+mysqli事务控制实现银行转账实例_PHP教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 视图层smarty,4. 视图引
- 下一篇: php 一个简单正则表达式,PHP中正则