最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php+Mysqli利用事務(wù)處理轉(zhuǎn)賬問題實(shí)例

 更新時(shí)間:2015年02月11日 14:40:16   作者:woshisap  
這篇文章主要介紹了php+Mysqli利用事務(wù)處理轉(zhuǎn)賬問題的方法,實(shí)例分析了php+mysqli處理事務(wù)的提交與回滾的技巧,需要的朋友可以參考下

本文實(shí)例講述了php+Mysqli利用事務(wù)處理轉(zhuǎn)賬問題的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

<?php 
  header("Content-type:text/html; charset=utf-8"); 
   
  $mysqli = new mysqli("localhost", "root", "064319", "php"); 
  $mysqli->set_charset("utf8"); 
   
  if($mysqli->connect_errno) { 
   die('數(shù)據(jù)庫連接失敗'.$mysqli->connect_error); 
  } 
   
  $mysqli->autocommit(false); //自動(dòng)提交模式設(shè)為false 
  $flag = true; //事務(wù)是否成功執(zhí)行的標(biāo)志 
   
  $query = "update account set balance=balance-1000 where id=3"; 
  $result = $mysqli->query($query); 
  $affected_count = $mysqli->affected_rows; 
  if(!result || $affected_count == 0) {  //失敗 
   $flag = false;   
  } 
   
  $query = "update account set balance=balance+1000 where id=2"; 
  $result = $mysqli->query($query); 
  $affected_count = $mysqli->affected_rows; 
  if(!$result || $affected_count == 0) { 
   $flag = false; 
  } 
   
  if($flag) { 
   $mysqli->commit(); 
   echo '轉(zhuǎn)賬成功'; 
  } else { 
   $mysqli->rollback(); 
   echo '轉(zhuǎn)賬失敗'; 
  } 
   
  $mysqli->autocommit(true); //重新設(shè)置事務(wù)為自動(dòng)提交 
  $mysqli->close(); 
?>

希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

台北市| 闽侯县| 萍乡市| 徐闻县| 奇台县| 高淳县| 岳阳县| 崇阳县| 阿拉善盟| 翁牛特旗| 杂多县| 广河县| 凤山县| 大丰市| 山阴县| 东平县| 黄平县| 霍州市| 九江市| 龙门县| 澄江县| 诸暨市| 安化县| 弥勒县| 吉林市| 丰城市| 金沙县| 邛崃市| 祁连县| 武乡县| 山阳县| 繁峙县| 阿图什市| 阿巴嘎旗| 黎城县| 额尔古纳市| 江城| 福贡县| 达拉特旗| 二手房| 镇坪县|