利用php怎么对mysql的事务进行处理

介绍

这期内容当中小编将会给大家带来有关利用php怎么对mysql的事务进行处理,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

要实现本功能的条件是环境mysql 5.2/php 5支持事务的表类型,需要InnoDB,有了这些条件你就可以做上面的实现了,这个事物回滚操作是大项目经常用到的,像银行,电子商务等都会用的到,有需要的朋友可以参考一下。

近期项目软件升级到支持事务处理,做个示例供大家学习参考。

环境mysql 5.2/php 5

支持事务的表类型需要InnoDB

php mysql事务处理实现程序代码如下:

代码如下:

& lt; ?PHP
$ LinkID=mysql_connect (& # 39; localhost: 3307 & # 39;, & # 39;根# 39;,* * * * * * *);
mysql_select_db (& # 39; web_his& # 39;, LinkID美元);
mysql_query (utf8"“集名称);
,
/*创建事务*/
mysql_query(& # 39;启动事务# 39;)或退出(mysql_error ());
$ ssql1=安迦雙f_item值(& # 39;22 & # 39;& # 39;我们& # 39;,& # 39;30 & # 39;),,,//执行sql 1
如果(! mysql_query (ssql1美元)){
,,echo $ ssql1.mysql_errno()干净:“.mysql_error干净自己的()& lt; br>“;
,,mysql_query(& # 39;滚# 39;)或退出(mysql_error());//判断当执行失败时回滚
,,退出;
}
$ ssql1=安迦雙f_item值(& # 39;21 & # 39;& # 39;地狱# 39;,& # 39;& # 39;10),,,//执行sql 2
如果(! mysql_query (ssql1美元)){
,echo $ ssql1.mysql_errno()干净:“.mysql_error干净自己的()& lt; br>“;
,,,,mysql_query(& # 39;滚# 39;)或退出(mysql_error());//判断当执行失败时回滚
,,退出;
}
,
mysql_query(& # 39;提交# 39;)或退出(mysql_error());//执行事务
,
mysql_close ($ LinkID);
?在

上述就是小编为大家分享的利用php怎么对mysql的事务进行处理了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

利用php怎么对mysql的事务进行处理