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查看session内容的函数
Aug 27 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
preg_match_all使用心得分享
Jan 31 PHP
php使用curl和正则表达式抓取网页数据示例
Apr 13 PHP
php利用curl抓取新浪微博内容示例
Apr 27 PHP
php广告加载类用法实例
Sep 23 PHP
PHP获取音频文件的相关信息
Jun 22 PHP
php导出中文内容excel文件类实例
Jul 06 PHP
详解php设置session(过期、失效、有效期)
Nov 12 PHP
thinkphp3.x中cookie方法的用法分析
May 19 PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 PHP
Smarty模板语法详解
Jul 20 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/04 星际争霸
一个odbc连mssql分页的类
2006/10/09 PHP
PHP 5.0 Pear安装方法
2006/12/06 PHP
php 解决旧系统 查出所有数据分页的类
2012/08/27 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
将文本输入框内容加入表中的js代码
2013/08/18 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
JavaScript 变量、作用域及内存
2015/04/08 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
AngularJS模板加载用法详解
2016/11/04 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
[01:13:46]iG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
快速了解python leveldb
2018/01/18 Python
python实现RabbitMQ的消息队列的示例代码
2018/11/08 Python
使用python脚本自动创建pip.ini配置文件代码实例
2019/09/20 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
Python识别html主要文本框过程解析
2020/02/18 Python
基于django和dropzone.js实现上传文件
2020/11/24 Python
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
西安启天科技有限公司网络工程师面试题笔试题
2016/06/12 面试题
Java的类与C++的类有什么不同
2014/01/18 面试题
shell变量的作用空间是什么
2013/08/17 面试题
市场营销职业生涯规划书范文
2014/01/12 职场文书
小学生打架检讨书
2014/01/26 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL