MySQL事务的案例分析

本文对php的mysql事务进行了分析,供大家参考,如下:

对于MyISAM数据库,事务可以控制。


mysqlrl = mysql_connect美元(美元db_config {东道主},{db_config美元用户},{db_config美元通过},真的);
如果(!mysqlrl美元){
($味精= mysql_error);
死(不连接:'。味精);
}
mysql_select_db($ db_config {数据},mysqlrl美元)或死亡(错误:数据库异常);
mysql_query(设置names'utf8);
date_default_timezone_set(亚细亚 /上海);

*事务操作过程开始结束
* /
mysql_query('begin);
$标记3 = mysql_query($ SQL3);
标志1美元= mysql_query($ SQL1);
$标记2 = mysql_query($ SQL2);
如果(FLAG1美元美元美元最高标记3){
mysql_query('commit);
mysql_query();
数据。成功的更新记录;
write_file($文件数据,美元);
返回true;
{人}
打印mysql_error();
mysql_query('rollback);
mysql_query();
数据。未能更新记录(* * *)!!!;
write_file($文件数据,美元);
返回false;
}
}




更多读者感兴趣的PHP操作mysql相关内容可以看到站点主题:mysql数据库操作入门教程

希望本文能对PHP程序设计有所帮助。