登录  /  注册

实例讲解Thinkphp连续签到获取积分的开发思路

PHP中文网
发布: 2017-09-01 16:31:13
原创
2523人浏览过

Thinkphp3.2开发的连续签到获取积分功能,目前积分获取规则:每天签到获取3积分,连续签到3天以上获取6积分,签到后可在日历上查看当月签到记录

签到表:其中num 表示连续签到次数,若是有天不签到的话,那么num从1开始

59a884766f87c.png

CREATE TABLE IF NOT EXISTS `mall_sign` ( 
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 
  `uid` int(11) NOT NULL, 
  `points` int(6) NOT NULL COMMENT '签到积分', 
  `num` int(8) NOT NULL DEFAULT '0' COMMENT '连续签到次数', 
  `addtime` int(10) NOT NULL COMMENT '签到时间', 
  PRIMARY KEY (`id`) 
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; 
 
-- 
-- 转存表中的数据 `mall_sign` 
-- 
 
INSERT INTO `mall_sign` (`id`, `uid`, `points`, `num`, `addtime`) VALUES 
(1, 1, 6, 1, 1502985600), 
(2, 1, 6, 2, 1503072000), 
(3, 1, 6, 3, 1503158400);
登录后复制


以上就是实例讲解Thinkphp连续签到获取积分的开发思路的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 技术文章
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2023 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号

登录PHP中文网,和优秀的人一起学习!
全站2000+教程免费学