mysql事务

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编辑  收藏  举报

导航