ThinkPHP50之事务处理实例

做这个实例之前,我们先来大概说下什么情况下可以用事务处理,打个比方说,银行转账大家都清楚,银行转账的时候我们需要输入对方的卡号、姓名,然后提交转账申请,银行系统就会做转账处理,如果你输入的卡号和姓名都正确的时候,那么就把钱转到对方卡里,然后告诉你转账成功,但是如果你输入的卡号或姓名中有任何一个信息不正确,这时候你的钱已经从你的卡里划出去了,那么就得把钱追回来啊,这种情况就可以用事务处理。

在这个实例中,我们就利用事务来做个删除实例,假设有两个表,A表和B表,删除A表id为1的记录,同时把B表中uid为1的记录也删除,那我们可以这样写代码:

谢谢你的阅读,如果你有更好的方法或在应用过程中遇到问题可以在评论区提问或者直接私信我,我会定期回复,码农刘小桥与你一起学习,共同进步。




转载请注明:http://www.aierlanlan.com/rzfs/3372.html