为了账号安全,请及时绑定邮箱和手机立即绑定

面试的时候遇到的问题,关于PHP并发

面试的时候遇到的问题,关于PHP并发

料青山看我应如是 2018-08-02 12:03:28
大概就是 mysql的一张表存放着某个用户的余额,下面我写伪代码了。$sql=select * from user wherer 余额 > 10 and id=1;//如果有余额进行逻辑处理最后在减去扣款。if($sql){echo '请求它接口';$sql=update user set 余额=余额-10;//关键就在这里了,如果减完了就相当于没余额了,但是由于并发,第二个人查询的时候是有的,他也进了这个条件。怎么避免这种情况}else{echo '余额不足';}
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 951 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信