PHP mysql事务问题实例分析
本文实例分析了PHP的mysql事务问题。分享给大家供大家参考,具体如下:
对于myisam数据库,可以控制事务的进行:
$mysqlrl=mysql_connect($db_config["host"],$db_config["user"],$db_config["pass"],true);
if(!$mysqlrl){
$msg=mysql_error();
die('Couldnotconnect:'.$msg);
}
mysql_select_db($db_config["data"],$mysqlrl)ordie("error:数据库异常");
mysql_query("SETNAMES'utf8'");
date_default_timezone_set('Asia/Shanghai');
/**
*事务操作过程BEGINCOMMITEND
*/
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);
returntrue;
}else{
printmysql_error();
mysql_query('ROLLBACK');
mysql_query('END');
$data.="\r\n"."更新记录失败(⊙o⊙)!!!";
write_file($file,$data);
returnfalse;
}
}
更多关于PHP操作MySQL相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》
希望本文所述对大家PHP程序设计有所帮助。
热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短