Heim  >  Artikel  >  Backend-Entwicklung  >  Ein Beispiel erläutert die Entwicklungsidee von Thinkphp, sich kontinuierlich anzumelden, um Punkte zu erhalten.

Ein Beispiel erläutert die Entwicklungsidee von Thinkphp, sich kontinuierlich anzumelden, um Punkte zu erhalten.

PHP中文网
PHP中文网Original
2017-09-01 16:31:132810Durchsuche

Die von Thinkphp3.2 entwickelte Funktion zum Sammeln von Punkten durch kontinuierliche Anmeldung lautet: 3 Punkte für die Anmeldung jeden Tag, 6 Punkte für die Anmeldung an mehr als 3 aufeinanderfolgenden Tagen In können Sie den Check-in-Datensatz des Monats im Kalender anzeigen.

Anmeldetabelle: num stellt die Anzahl der aufeinanderfolgenden Anmeldungen dar. Wenn für einen Tag keine Anmeldung erfolgt, dann num beginnt bei 1

Ein Beispiel erläutert die Entwicklungsidee von Thinkphp, sich kontinuierlich anzumelden, um Punkte zu erhalten.

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);


Das obige ist der detaillierte Inhalt vonEin Beispiel erläutert die Entwicklungsidee von Thinkphp, sich kontinuierlich anzumelden, um Punkte zu erhalten.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn