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动态分页函数,PHP开发分页必备啦
Nov 07 PHP
Smarty foreach控制循环次数的实现详解
Jul 03 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
php实现四舍五入的方法小结
Mar 03 PHP
php基础设计模式大全(注册树模式、工厂模式、单列模式)
Aug 31 PHP
深入理解PHP之源码目录结构与功能说明
Jun 01 PHP
PHP 微信扫码支付源代码(推荐)
Nov 03 PHP
PHP连接MYSQL数据库的3种常用方法
Feb 27 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
解决laravel资源加载路径设置的问题
Oct 14 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
日本因肺炎疫情影响,这几部动漫推延播放!
2020/03/03 日漫
php adodb分页实现代码
2009/03/19 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
python获取本地计算机名字的方法
2015/04/29 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
python制作小说爬虫实录
2017/08/14 Python
简单谈谈python基本数据类型
2018/09/26 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
德国隐形眼镜店:LuckyLens
2018/07/29 全球购物
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
信用社实习人员自我鉴定
2013/09/20 职场文书
如何写求职信
2014/05/24 职场文书
护理专业毕业生自荐书
2014/05/24 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
2014年维修工作总结
2014/11/22 职场文书
寻找成龙观后感
2015/06/12 职场文书
建议书的格式及范文
2015/09/14 职场文书
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技