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 相关文章推荐
php下保存远程图片到本地的办法
Aug 08 PHP
Php Image Resize图片大小调整的函数代码
Jan 17 PHP
防止用户利用PHP代码DOS造成用光网络带宽
Mar 01 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
May 10 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
Mar 21 PHP
Yii实现显示静态页的方法
Apr 25 PHP
php 解决扫描二维码下载跳转问题
Jan 13 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
PHP+ajax实现二级联动菜单功能示例
Aug 10 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 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
PHP5 安装方法
2007/01/15 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
双击滚屏-常用推荐
2006/11/29 Javascript
Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
浅谈javascript的Array.prototype.slice.call
2015/08/31 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
2016/07/07 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
2021/01/30 Vue.js
优化Python代码使其加快作用域内的查找
2015/03/30 Python
Python进程间通信用法实例
2015/06/04 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
开水果连锁店创业计划书
2013/12/29 职场文书
领班岗位职责范文
2014/02/06 职场文书
《阳光》教学反思
2014/02/23 职场文书
文秘求职信范文
2014/04/10 职场文书
综治宣传月活动总结
2014/04/28 职场文书
村干部培训方案
2014/05/02 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
2014年创卫工作总结
2014/11/24 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
端午节活动总结报告
2015/02/11 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
Go语言测试库testify使用学习
2022/07/23 Golang