Home  >  Article  >  php教程  >  PHP mysql事务问题实例分析,mysql实例分析

PHP mysql事务问题实例分析,mysql实例分析

WBOY
WBOYOriginal
2016-06-13 08:47:201747browse

PHP mysql事务问题实例分析,mysql实例分析

本文实例分析了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操作MySQL相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》

希望本文所述对大家PHP程序设计有所帮助。

您可能感兴趣的文章:

  • PHP+Mysql基于事务处理实现转账功能的方法
  • php+Mysqli利用事务处理转账问题实例
  • PHP中实现MySQL嵌套事务的两种解决方案
  • php+mysqli事务控制实现银行转账实例
  • php下pdo的mysql事务处理用法实例
  • php实现mysql事务处理的方法
  • PHP操作MySQL事务实例
  • PHP使用Mysql事务实例解析
  • PHP中执行MYSQL事务解决数据写入不完整等情况
  • PHP mysql与mysqli事务使用说明 分享
  • 解析php mysql 事务处理回滚操作(附实例)
  • php+mysql事务rollback&commit示例
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn