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的方法
Mar 16 PHP
PHP 采集程序原理分析篇
Mar 05 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
May 06 PHP
php curl post 时出现的问题解决
Jan 30 PHP
php实现获取文件mime类型的方法
Feb 11 PHP
PHP中基本HTTP认证技巧分析
Mar 16 PHP
yii添删改查实例
Nov 16 PHP
PHP获取数组中单列值的方法
Jun 10 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
PHP中递归的实现实例详解
Nov 14 PHP
php实现简易计算器
Aug 28 PHP
数据结构之利用PHP实现二分搜索树
Oct 25 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
极典R601SW收音机
2021/03/02 无线电
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
2013/06/03 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php实时倒计时功能实现方法详解
2017/02/27 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
JavaScript toUpperCase()方法使用详解
2016/08/26 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
Vue 仿QQ左滑删除组件功能
2018/03/12 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
搭建vue开发环境
2018/07/19 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
Python中针对函数处理的特殊方法
2014/03/06 Python
python基础教程之自定义函数介绍
2014/08/29 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
Python实现视频下载功能
2017/03/14 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
Python流程控制常用工具详解
2020/02/24 Python
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
公司企业表扬信
2014/01/11 职场文书
酒店办公室主任岗位职责
2015/04/01 职场文书
工作态度检讨书范文
2015/05/06 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
关于做家务的心得体会
2016/01/23 职场文书