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动态生成VRML网页
Oct 09 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
Jan 10 PHP
一步一步学习PHP(7) php 字符串相关应用
Mar 05 PHP
php的ddos攻击解决方法
Jan 08 PHP
php利用smtp类实现电子邮件发送
Oct 30 PHP
php+ajax无刷新上传图片的实现方法
Dec 06 PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 PHP
浅谈php(codeigniter)安全性注意事项
Apr 06 PHP
PHP中trait使用方法详细介绍
May 21 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
如何优雅的使用 laravel 的 validator验证方法
Nov 11 PHP
PHP simplexml_import_dom()函数讲解
Feb 03 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
10个超级有用值得收藏的PHP代码片段
2015/01/22 PHP
PHP 中常量的知识整理
2017/04/14 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
JS获取当前日期时间并定时刷新示例
2021/03/04 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
jQuery操作cookie
2016/08/08 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
​如何愉快地迁移到 Python 3
2019/04/28 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
python实现学生通讯录管理系统
2021/02/25 Python
Html5 canvas画图白板踩坑
2020/06/01 HTML / CSS
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
标记环介质访问控制协议
2016/03/27 面试题
信息管理专业学生自荐信格式
2013/09/22 职场文书
酒店端午节促销方案
2014/02/18 职场文书
单位委托书怎么写
2014/09/21 职场文书
2014年督导工作总结
2014/11/19 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
党支部培养考察意见
2015/06/02 职场文书
飞越疯人院观后感
2015/06/09 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
Docker 镜像介绍以及commit相关操作
2022/04/13 Servers
总结三种用 Python 作为小程序后端的方式
2022/05/02 Python