mysqli事务实例
来源:互联网 发布:怎么找淘宝客服工作 编辑:程序博客网 时间:2024/06/05 14:15
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。
<?php$mysqli=new mysqli('localhost','root','root','test1');if($mysqli->connect_error){ die ("连接失败".$mysqli->error);}//事务一旦提交将无法回滚$mysqli->autocommit(false);//将提交设置为false(默认不提交)$sql1="update account set balance=balance-1 where id=0";$sql2="update account set balance=balance+1 where id=2";//如将id=1的资金减一放入id=2的资金中,两条sql语句必须都执行,则需用到事务$b1=$mysqli->query($sql1);$b2=$mysqli->query($sql2);if(!$b1||!$b2){ echo "失败".$mysqli->error; $mysqli->rollback();//回滚}else{ echo "成功"; $mysqli->commit();//提交}$mysqli->close();?>
阅读全文
0 0
- mysqli事务实例
- MySQLi使用事务
- Mysqli:事务回滚
- mysql mysqli处理事务
- mysqli 事务常用方法
- php+mysqli事务
- mysqli 连接数据库实例
- PHP mysql与mysqli事务
- PHP访问Mysqli的实例
- mysqli连接数据类实例
- 实例 (MySQLi 使用预处理语句)
- PHP mysql与mysqli事务使用说明 分享
- php中mysqli扩展封装数据库类conn(mysqli实例)
- mysqli
- mysqli
- mysqli
- mysqli
- mysqli
- 解决提示:Invalid floating point operation.无效的浮点运算
- 【Spring】16、注解事务 @Transactional
- Mysql中limit的用法详解
- 计数游戏
- HDU 6096 (String) AC自动机
- mysqli事务实例
- Java基础加强总结(一)——注解(Annotation)
- 元素的隐藏和显示(v-show指令)
- Linux 系统结构
- 一个Linux内核利用init_task进行进程管理的简单例子
- 01背包问题 (好难理解)
- fedora18系统中安装Apache+PHP+MySQL环境
- POJ
- ssh服务安装和登录出现的几种错误以及解决办法