php PDO实现的事务回滚示例

发布时间 - 2026-01-11 00:19:39    点击率:

本文实例讲述了php PDO实现的事务回滚。分享给大家供大家参考,具体如下:

$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基于pdo操作数据库技巧总结》、《php+Oracle数据库程序设计技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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


# php  # PDO  # 事务回滚  # PHP5中使用PDO连接数据库的方法  # PHP中PDO连接数据库中各种DNS设置方法小结  # ThinkPHP框架基于PDO方式连接数据库操作示例  # PHP实现的pdo连接数据库并插入数据功能简单示例  # PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】  # php中在PDO中使用事务(Transaction)  # php下pdo的mysql事务处理用法实例  # php使用PDO事务配合表格读取大量数据插入操作实现方法  # PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】  # php的PDO事务处理机制实例分析  # php pdo连接数据库操作示例  # 程序设计  # 操作技巧  # 相关内容  # 感兴趣  # 给大家  # 更多关于  # 所述  # 面向对象  # 讲述了  # host  # gt  # setAttribute  # test  # conn  # mysql  # ATTR_ERRMODE  # INSERT  # firstname  # lastname  # ERRMODE_EXCEPTION 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel distinct去重查询_Laravel Eloquent去重方法  如何在阿里云域名上完成建站全流程?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  教你用AI润色文章,让你的文字表达更专业  JavaScript实现Fly Bird小游戏  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  如何在阿里云购买域名并搭建网站?  android nfc常用标签读取总结  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  网站建设要注意的标准 促进网站用户好感度!  如何在IIS中新建站点并解决端口绑定冲突?  Laravel怎么实现验证码(Captcha)功能  linux top下的 minerd 木马清除方法  Laravel如何生成URL和重定向?(路由助手函数)  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  如何用腾讯建站主机快速创建免费网站?  如何快速选择适合个人网站的云服务器配置?  Laravel如何自定义分页视图?(Pagination示例)  WordPress 子目录安装中正确处理脚本路径的完整指南  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  轻松掌握MySQL函数中的last_insert_id()  Android利用动画实现背景逐渐变暗  网站制作大概多少钱一个,做一个平台网站大概多少钱?  企业网站制作这些问题要关注  如何选择可靠的免备案建站服务器?  公司网站制作需要多少钱,找人做公司网站需要多少钱?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何彻底卸载建站之星软件?  如何注册花生壳免费域名并搭建个人网站?  高防服务器:AI智能防御DDoS攻击与数据安全保障  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  如何用y主机助手快速搭建网站?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  如何在搬瓦工VPS快速搭建网站?  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  如何在IIS7中新建站点?详细步骤解析  如何生成腾讯云建站专用兑换码?  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  如何快速生成高效建站系统源代码?  焦点电影公司作品,电影焦点结局是什么?  如何用JavaScript实现文本编辑器_光标和选区怎么处理  LinuxShell函数封装方法_脚本复用设计思路【教程】  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  七夕网站制作视频,七夕大促活动怎么报名?