位置: 编程技术 - 正文
推荐整理分享php结合mysql与mysqli扩展处理事务的方法(php和mysql关系),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php与mysql基础教程,php和mysql的联合使用,php和mysql教程视频,php和mysql是怎么连接起来的,php和mysql,php与mysql基础教程,php技术和mysql怎么结合,php和mysql的联合使用,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例讲述了php结合mysql与mysqli扩展处理事务的方法。分享给大家供大家参考,具体如下:
以下只是展示如何应用,具体用的时候要加上判断,如果都执行成功则提交,否则回滚
看前先分清mysqli与mysql扩展是不一样的
mysqli扩展处理事物:
mysql扩展处理事物:
对mysql扩展处理事务的说明,原文可参考本站:
开始一个事务rollback 事务回滚commit 事务确认
2、直接用set来改变mysql的自动提交模式
MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过:
set autocommit=0 禁止自动提交set autocommit=1 开启自动提交
来实现事务的处理。
但注意当你用 set autocommit=0 的时候,你以后所有的SQL都将做为事务处理,直到你用commit确认或rollback结束,注意当你结束这个事务的同时也开启了个新的事务!按第一种方法只将当前的作为一个事务!
个人推荐使用第一种方法!
MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其他的类型是不支持的!(切记!)
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysqli数据库程序设计技巧总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
Windows下php5.4安装配置教程(Apache2.4) 直接配置php一直使用如同《【php】本地开发环境的部署与helloworld》的一键傻瓜包,被批为极度不专业,关键是这些一键傻瓜包LAMP的版本不好控制,端口
Windows下php5.4安装配置教程(IIS) 本文与《Windows下php5.4安装配置教程(Apache2.4)》(点击打开链接)为姊妹篇,只是php所用的服务器有点不同,这里一个是Apache2.4,一个是Windows自
php+MySql实现登录系统与输出浏览者信息功能 本系统,与之前在《ASP连接Access数据库的登陆系统》(点击打开链接)一文中的asp登录系统的思想完全一样,只是编程语言从asp变成了php,数据库从Acces
标签: php和mysql关系
本文链接地址:https://www.jiuchutong.com/biancheng/297151.html 转载请保留说明!上一篇:php简单解析mysqli查询结果的方法(2种方法)(php+ mysql教程)
友情链接: 武汉网站建设