PHP論壇怎麼來實現積分系統
#首先在使用者表定義一個積分欄位;然後建立一個等級表,其主要欄位有等級名,上限積分和下限積分;再根據使用者的行為進行積分累加;最後根據判斷使用者積分在那個等級範圍,從而得出使用者等級。
用戶表
CREATE TABLE `bbs`.`user` ( `id` INT(10) UNSIGNED NOT NULL COMMENT 'UID' , `avatar` VARCHAR(255) NOT NULL COMMENT '头像' , `nickname` VARCHAR(60) NOT NULL COMMENT '昵称' , `username` VARCHAR(16) NOT NULL COMMENT '用户名' , `password` CHAR(32) NOT NULL COMMENT '密码' , `points` INT(10) NOT NULL DEFAULT '0' COMMENT '积分' , PRIMARY KEY (`id`) ) ENGINE = MyISAM;
等級表
CREATE TABLE `bbs`.`level` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID' , `name` VARCHAR(60) NOT NULL COMMENT '等级名' , `top_points` INT(10) UNSIGNED NOT NULL COMMENT '上限积分' , `down_points` INT(10) UNSIGNED NOT NULL COMMENT '下限积分' , PRIMARY KEY (`id`) ) ENGINE = MyISAM;
推薦教學:《PHP教學》
以上是PHP論壇怎麼來實現積分系統的詳細內容。更多資訊請關注PHP中文網其他相關文章!