mysql_query("BEGIN"); //事务开始 //查询商品库存 if($库存>0){ //生成订单 //库存减少 mysql_query("COMMIT");//事务提交即解锁 }else{ mysql_query("ROLLBACK");//事务回滚 }
逻辑: 1.开启事务 2.查询库存 (1)有库存,生成订单,减少库存,提交事务 (2)没库存,回滚事务
posted on 2018-02-28 13:37 薇薇123456 阅读(79) 评论(0) 编辑 收藏 举报