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 debug 安装技巧
Apr 30 PHP
探讨多键值cookie(php中cookie存取数组)的详解
Jun 06 PHP
php ImageMagick windows下安装教程
Jan 26 PHP
php解析url并得到url中的参数及获取url参数的四种方式
Oct 26 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
Mar 16 PHP
PHP中Laravel 关联查询返回错误id的解决方法
Apr 01 PHP
PHP 序列化和反序列化函数实例详解
Jul 18 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
PHPMAILER实现PHP发邮件功能
Apr 18 PHP
PHP生成(支持多模板)二维码海报代码
Apr 30 PHP
PHP验证类的封装与使用方法详解
Jan 10 PHP
Smarty模板语法详解
Jul 20 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
一棵php的类树(支持无限分类)
2006/10/09 PHP
逐步提升php框架的性能
2008/01/10 PHP
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
PHP Opcache安装和配置方法介绍
2015/05/28 PHP
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
15款jQuery分布引导插件分享
2015/02/04 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
详解基于vue的移动web app页面缓存解决方案
2017/08/03 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Django中login_required装饰器的深入介绍
2017/11/24 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
Django视图扩展类知识点详解
2019/10/25 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
CSS3 Media Queries(响应式布局可以让你定制不同的分辨率和设备)
2013/06/06 HTML / CSS
利用CSS3的线性渐变linear-gradient制作边框的示例
2016/06/02 HTML / CSS
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
会议邀请函范文
2014/01/09 职场文书
水利公司纪检监察自我鉴定
2014/02/25 职场文书
分家协议书
2014/04/21 职场文书
投资入股合作协议书
2014/10/28 职场文书
关于召开会议的通知
2015/04/15 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书