PHP 事务处理数据实现代码


Posted in PHP onMay 13, 2010
public function insertUser ($userArray){ 
foreach ($userArray as $key => $value) { 
@$field .= "$key,"; 
@$content .= "'$value',"; 
} 
$field = ereg_replace(',$', '', $field); 
$content = ereg_replace(',$', '', $content); $db = db_connect(); //连接数据库 
$db->autocommit(FALSE); //设置为非自动提交——事务处理 
$sql1 = "INSERT INTO t_user (".$field.") VALUES (".$content.")"; 
$result1 = $db->query($sql1); 
$sql2 = "INSERT INTO t_userpost (f_username) VALUES ('".$userArray['f_username']."')"; 
$result2 = $db->query($sql2); 
if ($result1 && $result2) { 
$db->commit(); //全部成功,提交执行结果 
echo '提交'; 
} else { 
$db->rollback(); //有任何错误发生,回滚并取消执行结果 
echo '回滚'; 
} 
$db->close(); 
}
PHP 相关文章推荐
投票管理程序
Oct 09 PHP
php 获取一个月第一天与最后一天的代码
May 16 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
Jun 25 PHP
将PHP的session数据存储到数据库中的代码实例
Jun 24 PHP
微信支付开发交易通知实例
Jul 12 PHP
ThinkPHP实现简单登陆功能
Apr 28 PHP
php生成网页桌面快捷方式
May 05 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
实例讲解PHP页面静态化
Feb 05 PHP
PHP MVC框架中类的自动加载机制实例分析
Sep 18 PHP
PHP7 其他修改
Mar 09 PHP
php 常用类汇总 推荐收藏
May 13 #PHP
php echo 输出字符串函数详解
May 13 #PHP
php 图片加水印与上传图片加水印php类
May 12 #PHP
php access 数据连接与读取保存编辑数据的实现代码
May 12 #PHP
简单PHP上传图片、删除图片实现代码
May 12 #PHP
php 删除记录同时删除图片文件的实现代码
May 12 #PHP
Godaddy空间Zend Optimizer升级方法
May 10 #PHP
You might like
最令PHP初学者头痛的十四个问题
2006/07/12 PHP
PHP 字符串 小常识
2009/06/05 PHP
ThinkPHP之getField详解
2014/06/20 PHP
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
jquery实现更改表格行顺序示例
2014/04/30 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
javascript常用函数(1)
2015/11/04 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
详解微信小程序缓存--缓存时效性
2019/05/02 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
对layui中table组件工具栏的使用详解
2019/09/19 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
python逐行读取文件内容的三种方法
2014/01/20 Python
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
Python2.x与3​​.x版本有哪些区别
2020/07/09 Python
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
人力资源经理的岗位职责范本
2014/02/28 职场文书
吃空饷专项治理工作实施方案
2014/03/04 职场文书
学校领导干部民主生活会整改方案
2014/09/29 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
教师岗位职责
2015/02/03 职场文书
检讨书模板大全
2015/05/07 职场文书
浅谈Python类的单继承相关知识
2021/05/12 Python
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL