PHP实现mysql事务处理的方法

PHP实现mysql事务处理的方法
本文介绍了用php实现mysql事务处理的方法,供大家参考,具体分析如下:

为了实现对环境条件的功能是MySQL 5.2 / PHP 5表支持的交易类型,InnoDB需要具备这些条件,你能做到以上的实现,这件事是经常使用回滚的大项目,如银行,电子商务将被使用,有需要的朋友可以参考一下。

最近的项目软件升级,支持事务处理,做一个例子,供大家学习参考。

环境MySQL 5.2 PHP 5

支持的交易类型需要InnoDB表

MySQL事务处理实现代码如下所示:

复制代码代码如下:< PHP

linkid美元= mysql_connect('localhost:3307,'root,****);

mysql_select_db('web_his,linkid美元);

mysql_query(SET NAMES UTF8);
创建一个事务

mysql_query(开始交易)或退出(mysql_error());

ssql1美元=插入pf_item值('22 ','我们',十'); / / SQL 1

如果(!mysql_query($ ssql1)){

ssql1.mysql_errno echo()。:mysql_error()。

mysql_query('rollback ')或(退出)(mysql_error); / /判断当执行不能回滚

出口;

}

ssql1美元=插入pf_item值(21,'hell,10'); / / SQL 2

如果(!mysql_query($ ssql1)){

ssql1.mysql_errno echo()。:mysql_error()。

mysql_query('rollback ')或(退出)(mysql_error); / /判断当执行不能回滚

出口;

}
mysql_query('commit ')或(退出)(mysql_error); / /执行事务
mysql_close($ linkid);

>

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

tag:方法事务处理电脑软件phpmysql

相关内容