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

 更新时间:2017年03月28日 11:27:55   作者:PHP__廊外诗鸽  
这篇文章主要介绍了php事务回滚简单实现方法,结合实例形式分析了php事务的定义、提交及回滚事务的具体操作技巧,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《MySQL事务操作技巧汇总》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

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

相关文章

  • php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()''d code error

    php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_W

    PHP会出现eval()'d code error 错误提示的原因一般都是因为模板错误,原因有以下几种情况
    2011-05-05
  • PHP的自定义模板引擎

    PHP的自定义模板引擎

    本文将详细介绍PHP中的模板引擎。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • php将字符串转换成16进制的方法

    php将字符串转换成16进制的方法

    这篇文章主要介绍了php将字符串转换成16进制的方法,涉及php中bin2hex函数的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • PHP 5.3新特性命名空间规则解析及高级功能

    PHP 5.3新特性命名空间规则解析及高级功能

    本文介绍了PHP命名空间的一些术语,其解析规则,以及一些高级功能的应用,希望能够帮助读者在项目中真正使用命名空间。
    2010-03-03
  • PHP如何开启Opcache功能提升程序处理效率

    PHP如何开启Opcache功能提升程序处理效率

    这篇文章主要介绍了PHP如何开启Opcache功能提升程序处理效率,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • zend Framework中的Layout(模块化得布局)详解

    zend Framework中的Layout(模块化得布局)详解

    本篇文章是对zend Framework中的Layout(模块化得布局)进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 计算一段日期内的周末天数的php代码(星期六,星期日总和)

    计算一段日期内的周末天数的php代码(星期六,星期日总和)

    算法没什么难点,核心思想就是将这个时间段调整为7的整数,然后乘以2,在减去或加上多算和少算的周六或周日,得到的就是星期六和星期日的总和。
    2009-11-11
  • PHP实现创建一个RPC服务操作示例

    PHP实现创建一个RPC服务操作示例

    这篇文章主要介绍了PHP实现创建一个RPC服务操作,结合实例形式分析了PHP基于socket扩展通信实现的RPC远程调用相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • PHP详细彻底学习Smarty

    PHP详细彻底学习Smarty

    Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法. Smarty要求web服务器运行php4.0.6和以上版本. smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。 网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开http://网站路径/smarty/demo/index.php,显示正常,应该算是安装成功了。
    2008-03-03
  • php中使用sftp教程

    php中使用sftp教程

    这篇文章主要介绍了php中使用sftp教程,本文讲解了ftp 协议简介、ssh协议、sftp 协议等知识,并给出了FTP和SFTP操作类实现代码,需要的朋友可以参考下
    2015-03-03

最新评论