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 验证图片生成函数
May 21 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
解析php如何将日志写进syslog
Jun 28 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
Jan 14 PHP
浅谈php扩展imagick
Jun 02 PHP
帝国CMS留言板回复后发送EMAIL通知客户
Jul 06 PHP
PHP数学运算与数据处理实例分析
Apr 01 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
PHP将URL转换成短网址的算法分享
Sep 13 PHP
php mysql PDO 查询操作的实例详解
Sep 23 PHP
PHP完全二叉树定义与实现方法示例
Oct 09 PHP
PHP实现的ID混淆算法类与用法示例
Aug 10 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
PHP static局部静态变量和全局静态变量总结
2014/03/02 PHP
微信公众号实现会员卡领取功能
2017/06/08 PHP
Yii2第三方类库插件Imagine的安装和使用
2017/07/06 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
python网络编程之读取网站根目录实例
2014/09/30 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
Python下载的11种姿势(小结)
2020/11/18 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
水果花束:Fruit Bouquets
2017/12/20 全球购物
什么是GWT的Entry Point
2013/08/16 面试题
与UNIX有关的几个名词
2015/09/17 面试题
个人找工作求职简历的自我评价
2013/10/20 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
2014年妇幼保健工作总结
2014/12/08 职场文书
2016年入党心得体会范文
2016/01/23 职场文书
家长必看:义务教育,不得以面试 评测等名义选拔学生
2019/07/09 职场文书
Python基础详解之描述符
2021/04/28 Python
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
VUE使用draggable实现组件拖拽
2022/04/06 Vue.js