关于mysql事务和curl请求的记录

不知道大家有没有遇到过这个情况,就是有两段代码操作数据库,其中一段需要进行curl请求,如果在curl请求时,出现了异常需要回滚事务。

我感觉出现这种情况应该是设计出现了问题,但是出现了这个问题,就要研究一下

写了两个文件a.php和b.php

a中在数据库中添加一条记录,请求b,回滚

b中直接提交事务

这样,如果数据插入成功,则说明curl执行的commit成功,否则说明事务和curl是分离的,curl执行的代码是独立的程序

经测试,确实是独立的…