用户登陆 账号密码验证后 存入session 同时查询用户的信息 显示积分等
用户输入兑换的数量(PS建议这里不要用GET 因为可以从网页修改 不科学) 然后根据积分告知其是否可以兑换
如果可以兑换 访问数据库 更新用户的积分 获取对应数量的兑换卡号密码 讲该卡密状态设置为已经发放(PS:卡密状态起码3个 比如0未发放 1已发放 2已使用)
将卡密发送给用户
参照语法创建事件(CREATE EVENT)语法:
CREATE EVENT [IF NOT EXISTS] event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE]
[COMMENT 'comment']
DO sql_statement
schedule:
AT TIMESTAMP [+ INTERVAL INTERVAL]
| EVERY INTERVAL [STARTS TIMESTAMP] [ENDS TIMESTAMP]
INTERVAL:
quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |
DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}
DO sql_statement
这里可以是insert语句,也可以是调用一个存储过程。
你的获得和使用都在一个字段里吗?应该有所区分吧?如果有区分就好办,如果在一个字段里,又没有区分就不好处理了,例有个区分字段,type 1 是获取,-1是使用SELECT member_id, date_format(FROM_UNIXTIME( `time`),'%y') sdate,count(point) as a, FROM `表名` where type = 1 group by sdate member_id
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)