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个人网站架设连环讲(四)
Oct 09 PHP
让你同时上传 1000 个文件 (二)
Oct 09 PHP
php5数字型字符串加解密代码
Apr 24 PHP
php中随机显示图片的函数代码
Jun 23 PHP
ThinkPHP中RBAC类的四种用法分析
Nov 24 PHP
php删除数组中重复元素的方法
Dec 22 PHP
php代码架构的八点注意事项
Jan 25 PHP
php实现转换html格式为文本格式的方法
May 16 PHP
PC端微信扫码支付成功之后自动跳转php版代码
Jul 07 PHP
PHP工厂模式、单例模式与注册树模式实例详解
Jun 03 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
Dec 25 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
Feb 10 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
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
php实现搜索类封装示例
2016/03/31 PHP
php设计模式之单例模式代码
2016/06/11 PHP
PHP微信开发用Cache 解决数据缓存
2016/07/11 PHP
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
webpack多入口多出口的实现方法
2018/08/17 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python文本特征抽取与向量化算法学习
2017/12/22 Python
基于python实现聊天室程序
2018/07/27 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
iKRIX意大利网上商店:男女豪华服装和配件
2019/10/09 全球购物
使用索引有什么好处
2016/07/27 面试题
酒店中秋节活动方案
2014/01/31 职场文书
文科生自我鉴定
2014/02/15 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
机器人瓦力观后感
2015/06/12 职场文书
教师培训简讯
2015/07/20 职场文书
创业计划书之游泳馆
2019/09/16 职场文书
golang json数组拼接的实例
2021/04/28 Golang
各国货币符号大全
2022/02/17 杂记
Nginx+Windows搭建域名访问环境的操作方法
2022/03/17 Servers
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python
Python Matplotlib绘制动画的代码详解
2022/05/30 Python
python数字图像处理:图像的绘制
2022/06/28 Python