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

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

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

本文實(shí)例講述了php+Mysqli利用事務(wù)處理轉(zhuǎn)賬問(wè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ù)庫(kù)連接失敗'.$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)論

萨嘎县| 卢氏县| 庄浪县| 扎赉特旗| 吉木乃县| 通城县| 五指山市| 朝阳县| 平阴县| 陇川县| 翼城县| 永城市| 威远县| 偃师市| 漾濞| 阿瓦提县| 崇左市| 香港 | 清涧县| 顺昌县| 聂拉木县| 高陵县| 新民市| 宁城县| 屯昌县| 建昌县| 深圳市| 昌都县| 岳阳市| 尚义县| 谷城县| 临沧市| 绵阳市| 遂宁市| 岐山县| 革吉县| 奈曼旗| 葫芦岛市| 福鼎市| 诸城市| 平顶山市|