PHP使用Mysql事务实例解析
来源:互联网 发布:乌镇人工智能报告 编辑:程序博客网 时间:2024/05/22 10:42
<?php//数据库连接$conn = mysql_connect('localhost', 'root', '');mysql_select_db('test', $conn);mysql_query("SET NAMES GBK"); /*支持事务的表必须是InnoDB类型一段事务中只能出现一次:mysql_query('START TRANSACTION');//开始事务mysql_query(' ROLLBACK ');//回滚事务mysql_query('COMMIT');//提交事务 如果一段事务中出现多次回滚事务,则在,提交事务时只将第一次回滚前至开始事务后对数据库的所有操作取消,第一次回滚后至提交事务前所有对数据库操作仍将有效,所以一般将回滚语句仅放在提交事务语句前如果一段事务无提交语句,则从开始事务时以下的所有对数据库操作虽执行(执行方法返回对错),但对数据库无影响,但是在执行下段开始事务语句时,前段事务自动提交*/mysql_query('START TRANSACTION');$isBad = 0; $ins_testTable1 = "INSERT INTO testtable1(NAME,age)VALUES('first',23)";if(!mysql_query($ins_testTable1)){ $isBad =1;}//插入语句字段名有错$ins_testTable2 = "INSERT INTO testtable1(NAME,ages)VALUES('second','24')";if(!mysql_query($ins_testTable2)){ $isBad =1;}if($isBad == 1){ echo $isBad; mysql_query('ROLLBACK ');}mysql_query('COMMIT');mysql_close($conn);?>
0 0
- PHP使用Mysql事务实例解析
- php/ mysql 执行事务实例
- PHP中使用事务实例
- mysql 事务应用实例
- 事务实例(基于Mysql)
- MySQL事务应用实例
- 【PHP】Yii2中事务的使用以及代码实例
- 【PHP】Yii2中事务的使用以及代码实例
- php实现事务 (mysql)
- php mysql事务详解
- php mysql事务
- php mysql事务详解
- php处理mysql事务
- php + mysql 分布式事务
- 在Mysql存储过程中使用事务实例
- Spring事务传播特性实例解析(以及如何使用注解形式事务)
- AMCHARTS+MYSQL+PHP的使用实例
- JDBC使用事务实例
- Ubuntu12编译FreeRDP
- ArcEngine的Commands/Menus/Tools
- Handler的用法4 Android中的Handler的具体用法
- 偷盗者-chrome 控制台
- 求数组最大最小值[阿里2013校招题目]
- PHP使用Mysql事务实例解析
- Android ViewPager多页面滑动切换以及动画效果
- iOS开发之宏深度学习
- 笔试准备之——C经典算法18例之三
- 实现RTP协议的H.264视频传输系统
- iOS中文输入法的调用
- 走马灯
- 【黑马程序员】黑马入学准备篇:网络编程之 基本概述
- 存储时间和作用域