php中事务实例应用
来源:互联网 发布:上知教育幼小衔接好吗 编辑:程序博客网 时间:2024/05/22 03:06
<?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中事务实例应用
- PHP中使用事务实例
- php中事务简单实例
- mysql 事务应用实例
- MySQL事务应用实例
- 【PHP】Yii2中事务的使用以及代码实例
- 【PHP】Yii2中事务的使用以及代码实例
- PHP中PDO的基础应用实例
- php/ mysql 执行事务实例
- PHP应用实例
- EntiryFramework中事务操作实例
- PHP编程中正则表达式应用实例一
- php中利用mysql的事务特性保持数据一致的具体实例
- PHP使用Mysql事务实例解析
- PHP中执行MYSQL事务
- php PDO事务的简单应用
- PHP - 应用实例 - 语法着色
- PHP - 应用实例 -冒泡排序
- mybatis的关联查询
- 单片机定时器概念和认识
- WinDbg调试 崩溃程序
- React Native 学习笔记十四(原生模块之数据回调)
- Unity 3d项目的崩溃收集机制
- php中事务实例应用
- 动软代码生成DBUtility的引用
- Newtonsoft.Json时间转换
- 安卓学习笔记---聊一聊Android 6.0的运行时权限
- 【第三周 项目1-顺序表的基本运算】
- 动态规划之背包问题(一)
- 数据结构 学习笔记(四):树(上):树的表示,二分查找,二叉树,先中后层次遍历
- 根据日期获取当月第一天和当月最后一天
- 盗号者你好,我有一些事情不得不可你说