欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php PDO實(shí)現(xiàn)的事務(wù)回滾示例

 更新時(shí)間:2017年03月23日 11:36:59   作者:PHP__廊外詩(shī)鴿  
這篇文章主要介紹了php PDO實(shí)現(xiàn)的事務(wù)回滾功能,結(jié)合具體實(shí)例形式分析了php基于PDO操作實(shí)現(xiàn)事務(wù)回滾功能的相關(guān)SQL語(yǔ)句與操作技巧,需要的朋友可以參考下

本文實(shí)例講述了php PDO實(shí)現(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);
  //開(kāi)始事務(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ù)庫(kù)技巧總結(jié)》、《php+Oracle數(shù)據(jù)庫(kù)程序設(shè)計(jì)技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫(kù)操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總

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

相關(guān)文章

  • php 表單提交大量數(shù)據(jù)發(fā)生丟失的解決方法

    php 表單提交大量數(shù)據(jù)發(fā)生丟失的解決方法

    這篇文章主要介紹了php表單提交大量數(shù)據(jù)、上千個(gè)文本框時(shí)發(fā)生數(shù)據(jù)丟失、數(shù)據(jù)不完整等問(wèn)題的解決方法,需要的朋友可以參考下
    2014-03-03
  • php實(shí)現(xiàn)比較全的數(shù)據(jù)庫(kù)操作類

    php實(shí)現(xiàn)比較全的數(shù)據(jù)庫(kù)操作類

    這篇文章主要介紹了php實(shí)現(xiàn)比較全的數(shù)據(jù)庫(kù)操作類,可實(shí)現(xiàn)基本的數(shù)據(jù)庫(kù)連接、執(zhí)行SQL語(yǔ)句及錯(cuò)誤提示等相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • drupal 代碼實(shí)現(xiàn)URL重寫

    drupal 代碼實(shí)現(xiàn)URL重寫

    開(kāi)啟了url_alter后,將實(shí)現(xiàn)兩個(gè)HOOK,hook_url_inbound_alter與hook_url_outbound_alter,作用是重寫URL,第三方URL重寫模塊都需要實(shí)現(xiàn)它。
    2011-05-05
  • php適配器模式介紹

    php適配器模式介紹

    Adapter(別名Wrapper)模式:將一個(gè)類的接口,轉(zhuǎn)換成客戶期望的另一個(gè)類的接口。適配器讓原本接口不兼容的類可以合作無(wú)間
    2012-08-08
  • php使用socket post數(shù)據(jù)到其它web服務(wù)器的方法

    php使用socket post數(shù)據(jù)到其它web服務(wù)器的方法

    這篇文章主要介紹了php使用socket post數(shù)據(jù)到其它web服務(wù)器的方法,涉及php使用socket傳輸數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • 簡(jiǎn)單談?wù)凱HP中的trait

    簡(jiǎn)單談?wù)凱HP中的trait

    自PHP5.4.0起,PHP實(shí)現(xiàn)了一種代碼復(fù)用的方法,稱為Trait。因?yàn)镻HP是單繼承,當(dāng)你需要多個(gè)區(qū)別的特性,就不得不去組合多個(gè)基類,Trait出現(xiàn)后就避免了這些問(wèn)題,Trait的優(yōu)勢(shì)就是可以隨意組合,而且代碼清晰。本文主要介紹了關(guān)于PHP中的trait,需要的朋友可以參考下。
    2017-02-02
  • php設(shè)計(jì)模式 Chain Of Responsibility (職責(zé)鏈模式)

    php設(shè)計(jì)模式 Chain Of Responsibility (職責(zé)鏈模式)

    為解除請(qǐng)求的發(fā)送者和接收者之間的耦合,而使用多個(gè)對(duì)象都用機(jī)會(huì)處理這個(gè)請(qǐng)求,將這些對(duì)象連成一條鏈,并沿著這條鏈傳遞該請(qǐng)求,直到有一個(gè)對(duì)象處理它
    2011-06-06
  • PHP在同一域名下兩個(gè)不同的項(xiàng)目做獨(dú)立登錄機(jī)制詳解

    PHP在同一域名下兩個(gè)不同的項(xiàng)目做獨(dú)立登錄機(jī)制詳解

    這篇文章主要給大家介紹了關(guān)于PHP在同一域名下兩個(gè)不同的項(xiàng)目如何做獨(dú)立登錄機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-09-09
  • 深入PHP empty(),isset(),is_null()的實(shí)例測(cè)試詳解

    深入PHP empty(),isset(),is_null()的實(shí)例測(cè)試詳解

    本篇文章是對(duì)PHP empty(),isset(),is_null()的實(shí)例測(cè)試進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP圖形操作之Jpgraph學(xué)習(xí)筆記

    PHP圖形操作之Jpgraph學(xué)習(xí)筆記

    這篇文章主要介紹了PHP圖形操作之Jpgraph學(xué)習(xí)筆記,較為詳細(xì)的介紹了Jpgraph的安裝與使用技巧,需要的朋友可以參考下
    2015-12-12

最新評(píng)論