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 dirname(__FILE__) 获取当前文件的绝对路径
Jun 28 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
Jun 26 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
php cookie中点号(句号)自动转为下划线问题
Oct 21 PHP
php实现对象克隆的方法
Jun 20 PHP
浅析php静态方法与非静态方法的用法区别
May 17 PHP
微信支付开发动态链接Native支付
Jul 12 PHP
PHP生成word文档的三种实现方式
Nov 14 PHP
PHP实现字符串大小写转函数的功能实例
Feb 06 PHP
php数组和链表的区别总结
Sep 20 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 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
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
canvas雪花效果核心代码分享
2017/02/19 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
vue跨域解决方法
2017/10/15 Javascript
简单的三步vuex入门
2018/05/20 Javascript
javascript显示动态时间的方法汇总
2018/07/06 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
Vue2.0 实现页面缓存和不缓存的方式
2019/11/12 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
HTML元素拖拽功能实现的完整实例
2020/12/04 Javascript
python中threading超线程用法实例分析
2015/05/16 Python
django 创建过滤器的实例详解
2017/08/14 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
numpy添加新的维度:newaxis的方法
2018/08/02 Python
django如何连接已存在数据的数据库
2018/08/14 Python
eclipse创建python项目步骤详解
2019/05/10 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
巴西最大的运动品牌:Olympikus
2020/07/14 全球购物
高级人员简历的自我评价分享
2013/11/03 职场文书
暑期实习鉴定
2013/12/16 职场文书
班级入场式解说词
2014/02/01 职场文书
市场营销个人求职信范文
2014/02/02 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
校长师德表现自我评价
2015/03/04 职场文书
Tomcat安装使用及部署Web项目的3种方法汇总
2022/08/14 Servers