php事务回滚简单实现方法示例


Posted in PHP onMarch 28, 2017

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

$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 相关文章推荐
解析CI的AJAX分页 另类实现方法
Jun 27 PHP
php中time()和mktime()方法的区别
Sep 28 PHP
php时间戳转换的示例
Mar 31 PHP
浅析php中json_encode()和json_decode()
May 25 PHP
thinkphp3.2.2前后台公用类架构问题分析
Nov 25 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
PHP实现基于3DES算法加密解密字符串示例
Aug 24 PHP
详细对比php中类继承和接口继承
Oct 11 PHP
PHP中PCRE正则解析代码详解
Apr 26 PHP
PHP中非常有用却鲜有人知的函数集锦
Aug 17 PHP
Yii框架的布局文件实例分析
Sep 04 PHP
php传值和传引用的区别点总结
Nov 19 PHP
php中bind_param()函数用法分析
Mar 28 #PHP
php实现基于PDO的预处理示例
Mar 28 #PHP
php中str_pad()函数用法分析
Mar 28 #PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 #PHP
Redis构建分布式锁
Mar 28 #PHP
谈谈从phpinfo中能获取哪些值得注意的信息
Mar 28 #PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 #PHP
You might like
《魔兽争霸3:重制版》翻车了?你想要的我们都没有
2019/11/07 魔兽争霸
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
jQuery.prototype.init选择器构造函数源码思路分析
2013/02/05 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
2014/07/18 Javascript
在Node.js中使用HTTP上传文件的方法
2015/06/23 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
2015/09/20 Javascript
jquery原理以及学习技巧介绍
2015/11/11 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
Bootstrap插件全集
2016/07/18 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
利用 spin.js 生成等待效果(js 等待效果)
2017/06/25 Javascript
浅谈VueJS SSR 后端绘制内存泄漏的相关解决经验
2018/12/20 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
[03:38]2014DOTA2西雅图国际邀请赛 VG战队巡礼
2014/07/07 DOTA
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
简单实现python画圆功能
2018/01/25 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
如何基于python实现归一化处理
2020/01/20 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
你懂得怎么写自荐信吗?
2013/12/27 职场文书
安全生产检讨书
2014/01/21 职场文书
高三生物教学反思
2014/01/25 职场文书
新品发布会策划方案
2014/06/08 职场文书