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 相关文章推荐
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
PHP json_decode函数详细解析
Feb 17 PHP
codeigniter中测试通过的分页类示例
Apr 17 PHP
Smarty使用自定义资源的方法
Aug 08 PHP
PHP中error_reporting()用法详解
Aug 31 PHP
PHP中的Session对象如何使用
Sep 25 PHP
网页的分页下标生成代码(PHP后端方法)
Feb 03 PHP
简单概括PHP的字符串中单引号与双引号的区别
May 07 PHP
PHP批量获取网页中所有固定种子链接的方法
Nov 18 PHP
CakePHP框架Session设置方法分析
Feb 23 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
PDO::quote讲解
Jan 29 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
PHP+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
php防止恶意刷新与刷票的方法
2014/11/21 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
function foo的原型与prototype属性解惑
2010/11/19 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
javascript中检测变量的类型的代码
2010/12/28 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
2010/12/30 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python基础教程之数字处理(math)模块详解
2014/03/25 Python
python中global与nonlocal比较
2014/11/21 Python
Python中的XML库4Suite Server的介绍
2015/04/14 Python
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
python扫描proxy并获取可用代理ip的实例
2017/08/07 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
python 图片去噪的方法示例
2019/07/09 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
护士检查书
2014/01/17 职场文书
协议书样本
2014/04/23 职场文书
教研处工作方案
2014/05/26 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
学雷锋献爱心活动总结
2015/05/11 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
vue ref如何获取子组件属性值
2022/03/31 Vue.js