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图片上传类带图片显示
Nov 25 PHP
Ajax+PHP边学边练 之五 图片处理
Dec 03 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
Sep 30 PHP
php按百分比生成缩略图的代码分享
May 10 PHP
PDO防注入原理分析以及注意事项
Feb 25 PHP
PHP实现CSV文件的导入和导出类
Mar 24 PHP
Zend Framework教程之资源(Resources)用法实例详解
Mar 14 PHP
YII Framework框架教程之缓存用法详解
Mar 14 PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 PHP
PHP树-不需要递归的实现方法
Jun 21 PHP
laravel 使用auth编写登录的方法
Sep 30 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
浅谈Windows下 PHP4.0与oracle 8的连接设置
2006/10/09 PHP
PHP实现的功能是显示8条基色色带
2006/10/09 PHP
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
Laravel框架中队列和工作(Queues、Jobs)操作实例详解
2020/04/06 PHP
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
JQuery点击事件回到页面顶部效果的实现代码
2016/05/24 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
vue二级路由设置方法
2018/02/09 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
vue实现评价星星功能
2020/06/30 Javascript
[01:32:22]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第一场 2月5日
2021/03/11 DOTA
python实现每次处理一个字符的三种方法
2014/10/09 Python
用python实现刷点击率的示例代码
2019/02/21 Python
详解Python3 pickle模块用法
2019/09/16 Python
python日志模块logbook使用方法
2019/09/19 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
CSS3 :not()选择器实现最后一行li去除某种css样式
2016/10/19 HTML / CSS
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
测绘工程系学生的自我评价
2013/11/30 职场文书
高校十八大报告感想
2014/01/27 职场文书
《分一分》教学反思
2014/04/13 职场文书
2014年团员学习十八大思想汇报
2014/09/13 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
执行力心得体会范文
2016/01/11 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
JavaScript实现队列结构过程
2021/12/06 Javascript