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

PHP中PDO的事務處理分析

 更新時間:2016年04月07日 12:20:53   作者:ruxingli  
這篇文章主要介紹了PHP中PDO的事務處理,結合實例形式分析使用PDO進行事務處理的相關技巧,需要的朋友可以參考下

本文實例分析了PHP中PDO的事務處理。分享給大家供大家參考,具體如下:

事務處理具有四個特性:原子性、一致性、獨立性、持久性。

并不是所有的數據庫都支持事務處理的,PDO 為能夠執(zhí)行事務處理的數據庫提供事務支持。

配置事務處理需注意:

1、關閉 PDO 的自動提交;

$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT, false);

2、開啟一個事務需要的方法;

$pdo->beginTransaction(); // 開啟一個事務
$pdo->commit(); // 提交事務
$pdo->rollback(); // 回滾事務

3、一般事務處理是運行在 try...catch...語句中,當事務失敗時執(zhí)行 catch 代碼段。

<?php
try {
  $pdo->beginTransaction(); // 開啟一個事務
  $row = null;
  $row = $pdo->exec("xxx"); // 執(zhí)行第一個 SQL
  if (!$row)
    throw new PDOException('提示信息或執(zhí)行動作'); // 如出現(xiàn)異常提示信息或執(zhí)行動作
  $row = $pdo->exec("xxx"); // 執(zhí)行第二個 SQL
  if (!$row)
    throw new PDOException('提示信息或執(zhí)行動作');
  $pdo->commit();
} catch (PDOException $e) {
  $pdo->rollback(); // 執(zhí)行失敗,事務回滾
  exit($e->getMessage());
}
?>

在事務中的 SQL 語句,如果出現(xiàn)錯誤,那么所有的 SQL 都不執(zhí)行。當所有 SQL 有無誤的時候,才提交執(zhí)行。

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP基于pdo操作數據庫技巧總結》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(包括word,excel,access,ppt)》、《php日期與時間用法總結》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總

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

相關文章

最新評論

北流市| 循化| 昔阳县| 托克托县| 拉萨市| 天峻县| 论坛| 凤城市| 运城市| 原平市| 天祝| 冷水江市| 江西省| 河间市| 琼海市| 蓬莱市| 五大连池市| 石阡县| 弥勒县| 通河县| 武定县| 滁州市| 互助| 孟州市| 关岭| 漳州市| 阿勒泰市| 昆明市| 乌兰察布市| 高雄县| 肥西县| 临洮县| 景宁| 昌黎县| 桐柏县| 思茅市| 泗洪县| 东莞市| 德昌县| 南川市| 北辰区|