一个非正常的订单支付,并发问题

浏览:440 发布日期:2016/11/01 分类:求助交流 关键字: php mysql innodb
数据库:mysql innodborders表
id       money

record  用户支付成功后的记录表

id    oid(订单ID)     money
实现一个这样的功能,一条orders记录,money 字段为 10元
第一个用户支付这个订单 需要2块钱
第二个用户支付 10.2*0.2=2.4元
第三个用户支付 (10+2+2.4)*0.2=2.88
可以有N个人支付,每个人支付都是原有金额10元,加上前面已有人支付成功的金额和的 20%,

问题:

怎么做到,同时几个人点击支付,这个支付的金额不一样? 或者能提示用户,“有其他人正在支付,请稍等” 求大神解答!
最佳答案
评论( 相关
后面还有条评论,点击查看>>