在做毕设,用户把商品放入购物车,购物车表里面的商品是放在数据库里面的,想在后台做一个按钮,就是可以清空离现在时间已经超过5个小时的购物车记录,如果可以的话请给下具体代码,谢谢!

解决方案 »

  1.   

    数据库里面的日期字段是addtime  类型是datatime
      

  2.   

    SQL SERVER使用定时JOB
    hashtable等保存使用服务或timer
      

  3.   

    我的购物车表
    列名  数据类型      长度                   字段说明
    Id   int            定义购物车id号
    usernam   varchar      20    记录使用购物车用户名称
    proid   int            记录放入购物车的图书id
    shuliang  int            记录放入购物车的图书数量
    addtime   datatime    定义加入购物车的时间
    商品表:
    ID int 4 定义图书id号
    mc varchar 50 记录图书名称
    lb varchar 20 记录图书所属类别
    shuliang int    4       记录图书的库存
    就是删除前要把购物车里面商品的数量加到商品表里面的库存数量,如果用作业写要怎么写,我的是SQL2005
      

  4.   

    delete 购物车表 where datediff(hh,addtime,getdate())>5
      

  5.   

    放入购物车这一步好像不需要利用数据库来存储,而是存储在session中的吧,我也是初学者,记得老师讲过放入购物车不应该存数据库,呵呵!