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 相关文章推荐
PHP合并数组+与array_merge的区别分析
Aug 01 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 PHP
php中一个有意思的日期逻辑处理
Mar 25 PHP
PHP+MySQL投票系统的设计和实现分享
Sep 23 PHP
两种设置php载入页面时编码的方法
Jul 29 PHP
PHP获取一个字符串中间一部分字符的方法
Aug 19 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
Jan 05 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
PHP实现的自定义数组排序函数与排序类示例
Nov 18 PHP
THINKPHP截取中文字符串函数实例代码
Mar 20 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 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
全国FM电台频率大全 - 21 海南省
2020/03/11 无线电
一个查看session内容的函数
2006/10/09 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
ajax实现动态下拉框示例
2017/01/10 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
实例详解Node.js 函数
2018/06/10 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
js实现搜索栏效果
2018/11/16 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
Python中AND、OR的一个使用小技巧
2015/02/18 Python
python实现批量改文件名称的方法
2015/05/25 Python
python logging日志模块的详解
2017/10/29 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
matplotlib quiver箭图绘制案例
2020/04/17 Python
python实现文件+参数发送request的实例代码
2021/01/05 Python
使用CSS实现阅读进度条
2017/02/27 HTML / CSS
KIEHL’S科颜氏官方旗舰店:源自美国的顶级护肤品牌
2018/06/07 全球购物
财务专业大学生职业生涯规划范文
2013/12/30 职场文书
2014年冬季防火方案
2014/05/21 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
加强作风建设心得体会
2014/10/22 职场文书
运动会加油稿20字
2014/11/15 职场文书
各国货币符号大全
2022/02/17 杂记