PHP mysql事务问题实例分析


Posted in PHP onJanuary 18, 2016

本文实例分析了PHP的mysql事务问题。分享给大家供大家参考,具体如下:

对于myisam数据库,可以控制事务的进行:

$mysqlrl = mysql_connect ( $db_config ["host"], $db_config ["user"], $db_config ["pass"], true );
if (! $mysqlrl) {
    $msg = mysql_error ();
    die ( 'Could not connect: ' . $msg );
}
mysql_select_db ( $db_config ["data"], $mysqlrl ) or die ( "error: 数据库异常" );
mysql_query ( "SET NAMES 'utf8'" );
date_default_timezone_set ( 'Asia/Shanghai' );
/**
* 事务操作过程 BEGIN COMMIT END
*/
mysql_query ( 'BEGIN' );
$flag3 = mysql_query ( $sql3);
$flag1 = mysql_query ( $sql1);
$flag2 = mysql_query ( $sql2);  
    if ($flag1 && $flag1 && $flag3) {
    mysql_query ( 'COMMIT' );
    mysql_query ( 'END' );
    $data .= "\r\n" . "更新记录成功";
    write_file ( $file, $data );
    return true;
  } else {
    print mysql_error ();
    mysql_query ( 'ROLLBACK' );
    mysql_query ( 'END' );
    $data .= "\r\n" . "更新记录失败(⊙o⊙)!!!";
    write_file ( $file, $data );
    return false;
  }
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
我的论坛源代码(四)
Oct 09 PHP
在PWS上安装PHP4.0正式版
Oct 09 PHP
利用static实现表格的颜色隔行显示的代码
Sep 02 PHP
Memcache 在PHP中的使用技巧
Feb 08 PHP
解析php常用image图像函数集
Jun 24 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
php截取字符串函数分享
Feb 02 PHP
php魔术方法功能与用法实例分析
Oct 19 PHP
解决php-fpm.service not found问题的办法
Jun 06 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 #PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 #PHP
php实现的操作excel类详解
Jan 15 #PHP
php实现的xml操作类
Jan 15 #PHP
PHP基于单例模式实现的数据库操作基类
Jan 15 #PHP
Linux安装配置php环境的方法
Jan 14 #PHP
PHP实现QQ登录实例代码
Jan 14 #PHP
You might like
ASP知识讲座四
2006/10/09 PHP
PHP解析目录路径的3个函数总结
2014/11/18 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
pjblog修改技巧汇总
2007/03/12 Javascript
js 处理URL实用技巧
2010/11/23 Javascript
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
使用jquery解析XML的方法
2014/09/05 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
AngularJS通过$http和服务器通信详解
2016/09/21 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
jQuery实现输入框的放大和缩小功能示例
2018/07/21 jQuery
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
2020/06/03 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
django进阶之cookie和session的使用示例
2018/08/17 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
django ajax发送post请求的两种方法
2020/01/05 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020/09/23 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
品管员岗位职责
2013/11/10 职场文书
大学生的网上创业计划书
2013/12/31 职场文书
婚庆公司的创业计划书
2014/01/22 职场文书
庆八一活动方案
2014/01/25 职场文书
干部现实表现材料
2014/02/13 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
介绍信的写法
2015/01/31 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
Django 如何实现文件上传下载
2021/04/08 Python