php PDO实现的事务回滚示例


Posted in PHP onMarch 23, 2017

本文实例讲述了php PDO实现的事务回滚。分享给大家供大家参考,具体如下:

$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);
  //开始事务
  $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')");
  //提交事务
  $conn->commit();
  echo "New records created successfully!";
}catch(PDOException $e){
   //回滚事务
   $conn->rollBack();
   echo $sql."<br>".$e->getMessage();
}
$conn=NULL;

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP实现登陆验证码(类似条行码状)
Oct 09 PHP
十天学会php(1)
Oct 09 PHP
php getimagesize 上传图片的长度和宽度检测代码
May 15 PHP
处理单名多值表单的详解
Jun 08 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
PHP中使用循环实现的金字塔图形
Nov 08 PHP
9个经典的PHP代码片段分享
Dec 18 PHP
Smarty保留变量用法分析
May 23 PHP
PHP编写daemon process详解及实例代码
Sep 30 PHP
PHP基于mcript扩展实现对称加密功能示例
Feb 21 PHP
PHP中ltrim()函数的用法与实例讲解
Mar 28 PHP
PHP 并发场景的几种解决方案
Jun 14 PHP
降低PHP Redis内存占用
Mar 23 #PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 #PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 #PHP
PHP实现随机生成水印图片功能
Mar 22 #PHP
php session的应用详细介绍
Mar 22 #PHP
php 开发中加密的几种方法总结
Mar 22 #PHP
详解Yii2高级版引入bootstrap.js的一个办法
Mar 21 #PHP
You might like
php的memcached客户端memcached
2011/06/14 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
PHP基础之运算符的使用方法
2013/04/28 PHP
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
javascript中对对层的控制
2006/12/29 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
微信QQ的二维码登录原理js代码解析
2016/06/23 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
react基本安装与测试示例
2020/04/27 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
python实现下载整个ftp目录的方法
2017/01/17 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
python中web框架的自定义创建
2019/09/08 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
HTML5中判断用户是否正在浏览页面的方法
2014/05/03 HTML / CSS
介绍下static、final、abstract区别
2015/01/30 面试题
Unix控制后台进程都有哪些进程
2016/09/22 面试题
客服实习的个人自我鉴定
2013/10/20 职场文书
房地产项目建议书
2014/03/12 职场文书
大学生评语大全
2014/04/18 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
赢在中国观后感
2015/06/02 职场文书
雷锋的故事观后感
2015/06/10 职场文书
工程款催款函
2015/06/24 职场文书
行政处罚决定书
2015/06/24 职场文书
python实现商品进销存管理系统
2022/05/30 Python