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 相关文章推荐
做个自己站内搜索引擎
Oct 09 PHP
域名查询代码公布
Oct 09 PHP
一个ubbcode的函数,速度很快.
Oct 09 PHP
php 面向对象的一个例子
Apr 12 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 PHP
PHP中的闭包(匿名函数)浅析
Feb 07 PHP
php用户密码加密算法分析【Discuz加密算法】
Oct 12 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
PHP实现微信提现功能
Sep 30 PHP
Yii2.0 RESTful API 基础配置教程详解
Dec 26 PHP
PHP 模拟登陆功能实例详解
Sep 10 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 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
php微信开发之图片回复功能
2018/06/14 PHP
js中关于String对象的replace使用详解
2011/05/24 Javascript
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
JavaScript中解析JSON数据的三种方法
2015/07/03 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
2015/12/30 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
2016/08/26 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
2018/05/03 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
python脚本监控docker容器
2016/04/27 Python
Python自动化运维_文件内容差异对比分析
2017/12/13 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Python实现上下文管理器的方法
2020/08/07 Python
商业计算机应用专业自荐书
2014/06/09 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
法人身份证明书
2014/10/08 职场文书
个人作风建设自查报告
2014/10/22 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python
使用Apache Camel表达REST服务的方法
2022/06/10 Servers
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python