PHP mysql事务问题实例分析

前端之家收集整理的这篇文章主要介绍了PHP mysql事务问题实例分析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例分析了PHPMysqL事务问题。分享给大家供大家参考,具体如下:

对于myisam数据库,可以控制事务的进行:

PHP;"> $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程序设计有所帮助。

原文链接:https://www.f2er.com/php/20494.html

猜你在找的PHP相关文章