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 相关文章推荐
多重?l件?合查?(二)
Oct 09 PHP
PHP中的正规表达式(一)
Oct 09 PHP
smarty的保留变量问题
Oct 23 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
Apr 12 PHP
来自phpguru得Php Cache类源码
Apr 15 PHP
神盾加密解密教程(一)PHP变量可用字符
May 28 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
php获取网站百度快照日期的方法
Jul 29 PHP
PHP基于GD库的图像处理方法小结
Sep 27 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
Oct 25 PHP
PHP读取大文件的几种方法介绍
Oct 27 PHP
PHP hex2bin()函数用法讲解
Feb 25 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 购物车实例(申精)
2009/05/11 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
2017/03/15 PHP
JQuery与iframe交互实现代码
2009/12/24 Javascript
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
JavaScript sup方法入门实例(把字符串显示为上标)
2014/10/20 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
JS实现动态生成表格并提交表格数据向后端
2020/11/25 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
vue.js初学入门教程(1)
2016/11/03 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
[00:26]TI7不朽珍藏III——冥界亚龙不朽展示
2017/07/15 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Python模块学习 filecmp 文件比较
2012/08/27 Python
python根据京东商品url获取产品价格
2015/08/09 Python
不要用强制方法杀掉python线程
2017/02/26 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
python将.ppm格式图片转换成.jpg格式文件的方法
2018/10/27 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
python Zmail模块简介与使用示例
2020/12/19 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
党员岗位承诺口号大全
2014/03/28 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
三严三实对照检查材料
2014/09/22 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
Python答题卡识别并给出分数的实现代码
2021/06/22 Python