婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP使用pdo實現事務處理操作示例

PHP使用pdo實現事務處理操作示例

熱門標簽:企業400電話辦理多少費用 神龍斗士電話機器人 萍鄉商鋪地圖標注 宿州正規外呼系統軟件 合肥企業外呼系統線路 電信外呼系統多少錢一個月 桂陽公司如何做地圖標注 代理打電話機器人 太原400電話申請流程

本文實例講述了PHP使用pdo實現事務處理操作。分享給大家供大家參考,具體如下:

使用事務的好處:

舉個例子:銀行用戶A向用戶B轉賬100元,這個操作被分為兩個步驟:

(1)A的賬戶余額被扣去100。

(2)B的賬戶余額增加100。

如果不使用事務的話,假設(1)執行成功了,而(2)失敗了,那用戶B沒有收到應收款項,而用戶A就白白受了損失。

使用事務之后,不論(1)或者(2)哪一步失敗,都可以回滾,即雙方的賬戶余額恢復到之前的狀態。

不是所有的數據庫都提供了對事務的支持,如mysql中的 Myisam 引擎不支持事務,但新版本默認使用的 innoDB 引擎提供了對事務的支持。(RDBMS大部分支持事務,NoSQL數據庫一般不支持事務)

下面來看具體的代碼:

?php
$dsn   = "mysql:dbname=pdo;host=localhost";
$user   = "root";
$password = "root";
$dbh   = new PDO($dsn, $user, $password);
//使用事務之前,要先關閉自動提交。不關閉的話,出現異常的時候沒法回滾。
//據手冊描述,ATTR_AUTOCOMMIT屬性只在mysql,OCI(oracle),firebird三種數據庫中可用
$dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, 0);
$cash = 100;
try {
  $dbh->beginTransaction();
  //用戶A賬戶扣除100
  $sqlcmd    = "update transaction set useraccount=useraccount - {$cash} where username ='A'";
  $affected_rows = $dbh->exec($sqlcmd);
  if ($affected_rows > 0) {
    echo "用戶A賬戶扣除成功" . "br>";
  } else {
    throw new Exception("用戶A賬戶扣除失敗");
  }
  //用戶B賬戶增加100
  $affected_rows = $dbh->exec("update transaction set useraccount=useraccount+{$cash} where username ='B'");
  if ($affected_rows > 0) {
    echo "用戶B賬戶增加成功" . "br>";
  } else {
    throw new Exception("用戶B賬戶增加失敗");
  }
  echo "轉賬成功";
  //若前面兩個步驟都成功,則提交事務
  $dbh->commit();
}
catch (PDOException $e) //若前面兩個步驟中出現了異常,則回滾
  {
  echo $e->getMessage();
  $dbh->rollback();
}
//對事物的使用結束之后,重新開啟自動提交
$dbh->setAttribute(PDO::ATTR_AUTOCOMMIT, 1);
?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP基于pdo操作數據庫技巧總結》、《php+Oracle數據庫程序設計技巧總結》、《PHP+MongoDB數據庫操作技巧大全》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php PDO異常處理詳解
  • PHP中PDO的錯誤處理
  • php_pdo 預處理語句詳解
  • PHP中PDO的事務處理分析
  • php的PDO事務處理機制實例分析
  • PHP中PDO事務處理操作示例
  • php實現基于PDO的預處理示例
  • PHP的異常處理類Exception的使用及說明
  • PHP如何拋出異常處理錯誤
  • php實現的PDO異常處理操作分析

標簽:崇左 白銀 鄂州 衡陽 廊坊 綏化 辛集 太原

巨人網絡通訊聲明:本文標題《PHP使用pdo實現事務處理操作示例》,本文關鍵詞  PHP,使用,pdo,實現,事務處理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP使用pdo實現事務處理操作示例》相關的同類信息!
  • 本頁收集關于PHP使用pdo實現事務處理操作示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品护士白丝一区av| 99re免费视频精品全部| 亚洲一区二区四区蜜桃| 亚洲特级片在线| 一区二区三区在线视频播放| 亚洲摸摸操操av| 亚洲国产精品精华液网站| 亚洲综合无码一区二区| 亚洲成人动漫在线观看| 青椒成人免费视频| 麻豆久久久久久| 国产美女一区二区三区| 风间由美中文字幕在线看视频国产欧美| 精品一区中文字幕| 成人美女视频在线观看| 91亚洲精品久久久蜜桃| 欧美撒尿777hd撒尿| 欧美军同video69gay| 精品久久久久久无| 久久精品亚洲乱码伦伦中文| 亚洲色图欧美激情| 日韩精品三区四区| 国产成人免费在线| 色哟哟一区二区在线观看| 91精品一区二区三区久久久久久 | 国产色综合一区| 亚洲四区在线观看| 免费成人在线影院| 不卡电影一区二区三区| 欧美日韩另类一区| 久久精品在线观看| 夜夜精品视频一区二区| 激情五月婷婷综合网| 91黄色免费网站| 欧美zozo另类异族| 亚洲一区二区中文在线| 韩国精品一区二区| 欧美三级日韩在线| 国产精品久久一卡二卡| 日本欧美一区二区三区乱码 | 欧美片网站yy| 国产精品午夜在线观看| 日本午夜精品视频在线观看 | 日韩欧美国产一区二区在线播放| 国产精品女主播av| 九一久久久久久| 精品视频在线视频| 国产精品久久久久影院老司| 老司机精品视频导航| 欧美色网一区二区| 欧美国产日韩一二三区| 精品一区二区三区免费观看| 欧美色视频在线| 亚洲欧美日韩精品久久久久| 国产一区二区在线观看视频| 欧美一三区三区四区免费在线看| 亚洲视频资源在线| 成人综合在线视频| 国产视频911| 国产在线视频精品一区| 日韩欧美专区在线| 天天爽夜夜爽夜夜爽精品视频| 色婷婷久久久亚洲一区二区三区| 中文字幕av一区二区三区免费看| 国产自产视频一区二区三区| 欧美一级片在线观看| 亚洲国产裸拍裸体视频在线观看乱了 | 中文字幕av不卡| 国产成人综合亚洲网站| 久久亚洲捆绑美女| 国产一区二区视频在线| 久久久久97国产精华液好用吗| 国产在线播放一区二区三区| 久久久久久久网| 国产精品1024| 国产精品日日摸夜夜摸av| 成人动漫一区二区在线| 亚洲欧洲综合另类| 在线观看免费视频综合| 无码av免费一区二区三区试看| 91超碰这里只有精品国产| 日本欧美在线观看| 久久中文娱乐网| 9人人澡人人爽人人精品| 一区二区视频在线看| 欧美色精品在线视频| 麻豆精品国产传媒mv男同| 久久久久久免费网| av色综合久久天堂av综合| 亚洲精品一卡二卡| 欧美日韩精品福利| 国产一区在线观看麻豆| 成人免费在线播放视频| 777久久久精品| 国产精品亚洲午夜一区二区三区| 亚洲欧美综合色| 欧美日韩精品一区二区天天拍小说| 日韩国产欧美视频| 久久免费看少妇高潮| 日本高清不卡一区| 日本伊人午夜精品| 中文字幕中文字幕一区二区| 欧美性大战久久久久久久| 久久成人久久鬼色| 亚洲乱码国产乱码精品精98午夜| 日韩免费高清电影| 91在线观看视频| 男女男精品视频| 亚洲欧美另类图片小说| 久久影视一区二区| 欧美亚洲综合另类| 成人av网址在线| 日韩av成人高清| 亚洲视频中文字幕| 久久久久国产成人精品亚洲午夜 | 青娱乐精品在线视频| 国产精品乱人伦| 日韩欧美国产综合在线一区二区三区 | 99久久精品免费看国产| 久草在线在线精品观看| 亚洲专区一二三| 国产精品毛片大码女人| 日韩欧美一级片| 91福利在线播放| 91丨国产丨九色丨pron| 国产一区二三区好的| 蜜桃av一区二区在线观看| 亚洲一区二区精品久久av| 国产精品日产欧美久久久久| 精品久久久久久无| 日韩一区二区高清| 欧美图片一区二区三区| 色一情一伦一子一伦一区| 国产一区福利在线| 国内一区二区视频| 久久99久久久久久久久久久| 日韩精品一级中文字幕精品视频免费观看| 亚洲色图都市小说| 中文字幕一区av| 自拍av一区二区三区| 国产精品久久久久天堂| 国产精品久久久久9999吃药| 欧美国产乱子伦| 国产欧美一区二区在线| 欧美国产综合一区二区| 欧美国产精品中文字幕| 中文字幕乱码亚洲精品一区| 国产精品初高中害羞小美女文| 国产精品网友自拍| 中文字幕在线不卡视频| 亚洲色图.com| 亚洲精品国产视频| 亚洲成人在线免费| 日本不卡在线视频| 久久精品二区亚洲w码| 国产一区二区在线观看免费 | 爽好久久久欧美精品| 婷婷国产在线综合| 免费高清成人在线| 九九国产精品视频| 国产成人精品亚洲777人妖| 国产suv精品一区二区883| 99久久99久久久精品齐齐| 欧美性猛片xxxx免费看久爱| 欧美日韩一本到| 精品久久久久久久久久久久久久久 | 成人精品免费网站| 91看片淫黄大片一级在线观看| 欧洲人成人精品| 日韩精品资源二区在线| 久久久久国产成人精品亚洲午夜| 国产精品美女久久久久高潮| 亚洲午夜av在线| 韩国理伦片一区二区三区在线播放| 成人黄色av电影| 欧美一区二区视频在线观看| 2020国产精品久久精品美国| 亚洲日本在线天堂| 精品在线免费视频| 91捆绑美女网站| 日韩精品一区在线| 亚洲欧美日韩国产综合在线| 热久久一区二区| 色综合婷婷久久| 久久综合久色欧美综合狠狠| 亚洲视频图片小说| 国产在线精品一区二区夜色| 色94色欧美sute亚洲线路一久| 精品处破学生在线二十三| 一区二区三区视频在线看| 国产一区二区三区免费播放| 色综合久久天天综合网| 精品99久久久久久| 亚洲一二三四区不卡| 波多野结衣亚洲| 久久麻豆一区二区| 日本不卡视频一二三区| 91国在线观看| 亚洲欧美欧美一区二区三区| 国产成人免费在线观看|