# 低价二次开发 联系微信/电话17854945210
网上有很多介绍事务的,但是您发现拿来确在微擎尚不能用,也有人专门研究的人人商城的事务,其实也不怎么好用,这里介绍一下**如何利用微擎本身存在的事务逻辑处理事务**
>framework/function/pdo.func.php
![](https://img.kancloud.cn/e3/43/e34305323272394130454d921bd690b7_360x323.png)
```
$sql="select storge from store where goods_id={$goods_id} for update ";
```
我这里只展示不一样的代码,其他的都一样。我们知道**for update 是给查询的数据行加上了锁(当然for update 在事务中使用才有用),当别人要去读取或者修改这行数据的时候就必须获得这个锁,事务提交或者回滚后才释放该锁**,那也就是说在另外一个事务中想要读取或者修改这个数据,必须等前一个事务处理完成,这样也能解决超卖的问题,顺便提下lock()方法也是一样的效果,这里就不展示了。
- 【11.18更新】人人商城弹出框
- 人人常用方法
- 人人分销【12.13更新】
- 分销走的升级逻辑
- 获取无限上级
- 【12.13更新】获取无限下级
- 统计伞下客户所有业绩
- 关于会员
- 注册走的逻辑
- 会员等级升级
- 关于商品
- 关于小程序
- 人人运费模板逻辑
- 订单创建
- 导入导出
- 导入
- 导出
- 人人快速导出
- 修改收货地址
- 人人客服消息
- 人人商城企业支付到零钱
- 人人商城DIY页面
- 订单【20201210更新】
- 支付逻辑【2020 12月10日更新】
- 订单创建1【20201210更新】
- 订单完成
- 人人权限修复
- 人人权限应用不出来修复
- 微信API
- 获取access_token
- 获取openid
- 修改公众号推送消息
- 问题修复
- 打印机开发
- 拼团
- 订单
- 拼团常用方法
- 余额详细不详细更改
- 修改菜单
- 关于微擎的事务处理逻辑
- 【11.20更新】余额记录不显示前端获得的余额
- BUG集合【2020年12月11日更新】
- 海报黑屏或者出不来
- 人人商城多商户无法上传图片解决办法
- 秒杀超卖解决方案【20210225更新】