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

php 事务回滚,php事务回滚简单实现方法示例本文实例讲述了 php 事务回滚简单实现方法 分享给大家供大家参考 具体如下 servername localhost username root password admin dbname test try conn newPDO mysql host servername dbname dbname username password conn gt

本文实例讲述了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’,”)”);

$conn->exec(“INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES(‘YE’,’CONG’,”)”);

$conn->exec(“INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES(‘FANG’,’MENG’,”)”);

//提交事务

$conn->commit();

echo “New records created successfully!”;

}catch(PDOException $e){

//回滚事务

$conn->rollBack();

}

$conn=NULL;

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178261.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:40
下一篇 2026年3月26日 下午5:41


相关推荐

  • SpringBoot和SpringCloud的区别?归纳理解

    SpringBoot和SpringCloud的区别?归纳理解SpringBoot和SpringCloud的区别?一、SpringBoot是什么?SpringBoot是一个快速开发的轻量级框架,帮助快速整合第三方常用框架,完全采用注解化(使用注解启动SpringMVC),简化XML配置,内置HTTP服务器(Tomcat、Jetty)。作用是简化Spring应用的初始搭建及开发,解决各种jar包版本冲突问题。二、SpringCloud是什么?SpringCloud是一系列框架的有序集合,是一个分布式服务治理的框架,本身不会提供具体功能性的操作,是一个为开发

    2022年6月5日
    57
  • pycharm打包依赖环境

    pycharm打包依赖环境背景 项目多了 有时候依赖版的版本容易冲突和混淆调通之后保存成 requirements txt 方便以后的使用 importosimpo 找到当前目录 project root os path dirname os path realpath file print project root 找到解释器 虚拟环境目录 python root sys exec prefixprint python root 拼接生成 requirements 命令

    2026年3月17日
    2
  • NOIP 2011 计算系数

    NOIP 2011 计算系数数论

    2025年11月29日
    9
  • matplotlib-base_matplotlib3d柱状图

    matplotlib-base_matplotlib3d柱状图作者:Vamei出处:http://www.cnblogs.com/vamei欢迎转载,也请保留这段声明。谢谢!在数据可视化过程中,我们常常需要将数据根据其采集的地理位置在地图上显示出来。比如说我

    2022年8月2日
    8
  • IOS 地图定位,标记位置,获取经纬度,MKMapView的使用「建议收藏」

    IOS 地图定位,标记位置,获取经纬度,MKMapView的使用「建议收藏」IOS地图定位,标注地图,获取经纬度:一、使用MKMapView定位二、在地图上通过经纬度标注(大头针)项目源码:http://download.csdn.net/detail/swingpyzf/6569785最终效果图:打开应用程序会自动定位并且放大到自己的位置,然后在我的位置上显示自己的经纬度,通过填写经纬度可以放置大头针标

    2022年6月25日
    59
  • CriticalSection_protection initialization

    CriticalSection_protection initialization如果EnterCriticalSection将一个线程置于等待状态,那么该线程在很长时间内就不能再次被调度。实际上,在编写得不好的应用程序中,该线程永远不会再次被赋予CPU时间。TryEnterCriticalSection函数决不允许调用线程进入等待状态。它的返回值能够指明调用线程是否能够获得对资源的访问权。TryEnterCriticalSection发现该资源已经被另一个线程访问,它就返回F

    2026年2月2日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号