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
php 在文件指定行插入数据的代码
May 08 PHP
7个超级实用的PHP代码片段
Jul 11 PHP
php json_encode奇怪问题说明
Sep 27 PHP
PHP防盗链代码实例
Aug 27 PHP
PHP中的Streams详细介绍
Nov 12 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
Aug 11 PHP
利用PHP获取访客IP、地区位置、浏览器及来源页面等信息
Jun 27 PHP
Laravel框架控制器的middleware中间件用法分析
Sep 30 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
Mar 23 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
PHP4与PHP5的时间格式问题
2008/02/17 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
jQuery回车实现登录简单实现
2013/08/20 Javascript
js读取并解析JSON类型数据的方法
2015/11/14 Javascript
java中String类型变量的赋值问题介绍
2016/03/23 Javascript
Bootstrap基本模板的使用和理解1
2016/12/14 Javascript
js模糊查询实例分享
2016/12/26 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
从零开始搭建vue移动端项目到上线的步骤
2018/10/15 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
Vue切换Tab动态渲染组件的操作
2020/09/21 Javascript
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
Python正则表达式匹配中文用法示例
2017/01/17 Python
django使用html模板减少代码代码解析
2017/12/12 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
使用numba对Python运算加速的方法
2018/10/15 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
python palywright库基本使用
2021/01/21 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
校园安全标语
2014/06/07 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers
如何利用python创作字符画
2022/06/25 Python