php中对MYSQL操作之事务控制,回滚
来源:互联网 发布:java 将日期格式化 编辑:程序博客网 时间:2024/05/21 10:48
<?php//事务控制,回滚//创建一个mysqli对象$mysqli = new MySQLi("主机名","mysql用户名","密码","数据库名");//判断是否链接成功if($mysqli->connect_error){die($mysqli->connect_error);}//由于在事务提交中系统默认提交,故这里设置为FALSE先不提交$mysqli->autocommit(false);//其实这里系统已经相当在这里做个保存点,记录此时所有状态,回滚是回滚到这里//$mysqli->savepoint a;//写出对数据库的操作语句$sql1 = "insert into 表名 (字段名) values (对应字段的值)";$sql2 = "update 表名 set 字段名=值 where 条件";$sql3 = "delete from 表名 where 条件";//执行sql语句$res1 = $mysqli->query($sql1) or die ($mysqli->error);$res2 = $mysqli->query($sql2) or die ($mysqli->error);$res3 = $mysqli->query($sql3) or die ($mysqli->error);//判断是否都执行成功if(!$res1||!$res2||!$res3){//只要有一条失败便回滚,都不执行,若设置滚回点,如a,加个参数a变滚回到a处$mysqli->rollback();}else{//一旦提交无法回滚,成功则提交$mysqli->commit();}//关闭资源$musqli->close();?>
0 0
- php中对MYSQL操作之事务控制,回滚
- php中对MYSQL操作之事务控制,回滚
- mysql(九)事务操作(回滚)
- php 事务回滚
- php事务回滚
- MySQL事务回滚
- 对ORACLE 已提交的事务进行回滚之详细版和操作版
- 对ORACLE 已提交的事务进行回滚之详细版和操作版
- PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
- PHP mysql事务处理 回滚操作
- php mysql事务处理回滚操作
- php mysql事务处理回滚操作
- MySQL事务回滚rollback与提交commit的操作
- PHP PDO事务回滚
- java事务回滚 MySql
- mysql事务回滚实例
- mysql中的事务回滚
- java mysql事务回滚
- STL vector中的cend方法(9)
- 俄罗斯鞋类清关现形势
- ffmpeg+x264编译
- java.util.Properties类 学习笔记
- uvalive 3942 - Remember the Word(Trie)
- php中对MYSQL操作之事务控制,回滚
- Ural 1982 Electrification Plan (prim最小生成树)
- [shell] if else以及大于、小于、等于逻辑表达式
- Comparator集合排序
- bzoj1094: [ZJOI2007]粒子运动
- 常用词汇汇总
- 片上总线Wishbone 学习—— 转载请注明出处:http://blog.csdn.net/ce123
- Object-C @property 小结
- 极客的爱情