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 魔术方法使用说明
Oct 20 PHP
PHP 图像尺寸调整代码
May 26 PHP
php下清空字符串中的HTML标签的代码
Sep 06 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
Jun 24 PHP
浅析PHP绘图技术
Jul 03 PHP
php Imagick获取图片RGB颜色值
Jul 28 PHP
php中的观察者模式简单实例
Jan 20 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
typecho插件编写教程(四):插件挂载
May 28 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
100行PHP代码实现socks5代理服务器
Apr 28 PHP
Ajax中的JSON格式与php传输过程全面解析
Nov 14 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 无法载入mysql扩展
2010/03/12 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
PHP写日志的实现方法
2014/11/05 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
如何确保JavaScript的执行顺序 之实战篇
2011/03/03 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
实例详解jQuery表单验证插件validate
2016/01/18 Javascript
JavaScript中使用数组方法汇总
2016/02/16 Javascript
微信小程序前端源码逻辑和工作流
2016/09/25 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
进一步探究Python中的正则表达式
2015/04/28 Python
python实现二分查找算法
2017/09/21 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
经济系大学生求职信
2013/10/01 职场文书
音乐器材管理制度
2014/01/31 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
老师的检讨书
2014/02/23 职场文书
小学中等生评语
2014/12/29 职场文书
家长学校教学计划
2015/01/19 职场文书
接待员岗位职责
2015/02/13 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
Python面向对象编程之类的概念
2021/11/01 Python
Python+Tkinter打造签名设计工具
2022/04/01 Python