匿名用户
1级
2017-04-12 回答
具体的签到规则是
管理员在后台配置,每次连续签到的天数 然后赠送积分或者其他一些优惠,还要设置每人是否领取一次。
主表是签到基本设置
规则是副表
然后用户签到是一张表。现在纠结在如何去判断用户是否领取过。
是否还要添加一张表?
评论 (1) • 分享 • 链接 • 2015-10-18
0
签到表
CREATE TABLE `signin` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,# ID
`cid` INTEGER UNSIGNED NOT NULL ,# 角色ID
`signstatus` SMALLINT(1) NOT NULL DEFAULT 0, # 当天是否签到 0-未签到 1-普通玩家已签到 2-vip玩家已签到
`signdatetime` DATETIME DEFAULT '2012-01-01 12:12:12',# 签到时间
`signtimes` SMALLINT NOT NULL DEFAULT 0,# 当月签到天数
PRIMARY KEY (`id`),
FOREIGN KEY (cid) REFERENCES characters(cid) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8; – kolnick 2015-11-25
1个答案 票 数
yunzl
0 票
yunzl6