php PDO實現(xiàn)的事務(wù)回滾示例
本文實例講述了php PDO實現(xiàn)的事務(wù)回滾。分享給大家供大家參考,具體如下:
$servername="localhost"; $username="root"; $password="admin"; $dbname="test"; try{ $conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password); $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //開始事務(wù) $conn->beginTransaction(); $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('YE','XIAMING','yexianming@163.com')"); $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('YE','CONG','yecong@163.com')"); $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('FANG','MENG','fangmeng@168.com')"); //提交事務(wù) $conn->commit(); echo "New records created successfully!"; }catch(PDOException $e){ //回滾事務(wù) $conn->rollBack(); echo $sql."<br>".$e->getMessage(); } $conn=NULL;
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《php+Oracle數(shù)據(jù)庫程序設(shè)計技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
- PHP5中使用PDO連接數(shù)據(jù)庫的方法
- PHP中PDO連接數(shù)據(jù)庫中各種DNS設(shè)置方法小結(jié)
- ThinkPHP框架基于PDO方式連接數(shù)據(jù)庫操作示例
- PHP實現(xiàn)的pdo連接數(shù)據(jù)庫并插入數(shù)據(jù)功能簡單示例
- PHP利用pdo_odbc實現(xiàn)連接數(shù)據(jù)庫示例【基于ThinkPHP5.1搭建的項目】
- php中在PDO中使用事務(wù)(Transaction)
- php下pdo的mysql事務(wù)處理用法實例
- php使用PDO事務(wù)配合表格讀取大量數(shù)據(jù)插入操作實現(xiàn)方法
- PHP基于PDO實現(xiàn)的SQLite操作類【包含增刪改查及事務(wù)等操作】
- php的PDO事務(wù)處理機(jī)制實例分析
- php pdo連接數(shù)據(jù)庫操作示例
相關(guān)文章
php 表單提交大量數(shù)據(jù)發(fā)生丟失的解決方法
這篇文章主要介紹了php表單提交大量數(shù)據(jù)、上千個文本框時發(fā)生數(shù)據(jù)丟失、數(shù)據(jù)不完整等問題的解決方法,需要的朋友可以參考下2014-03-03php實現(xiàn)比較全的數(shù)據(jù)庫操作類
這篇文章主要介紹了php實現(xiàn)比較全的數(shù)據(jù)庫操作類,可實現(xiàn)基本的數(shù)據(jù)庫連接、執(zhí)行SQL語句及錯誤提示等相關(guān)技巧,需要的朋友可以參考下2015-06-06php使用socket post數(shù)據(jù)到其它web服務(wù)器的方法
這篇文章主要介紹了php使用socket post數(shù)據(jù)到其它web服務(wù)器的方法,涉及php使用socket傳輸數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2015-06-06php設(shè)計模式 Chain Of Responsibility (職責(zé)鏈模式)
為解除請求的發(fā)送者和接收者之間的耦合,而使用多個對象都用機(jī)會處理這個請求,將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理它2011-06-06深入PHP empty(),isset(),is_null()的實例測試詳解
本篇文章是對PHP empty(),isset(),is_null()的實例測試進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06