PHP论坛实现积分系统的思路
首先在用户表定义一个积分字段; 然后创建一个等级表,主要字段有等级名,上限积分和下限积分; 再根据用户的行为进行积分累加; 最后根据判断用户积分在哪个等级范围,从而得出用户等级。 用户表 CREATE TABLE `bbs`.` user `( `id` INT ( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT comment ' 用户id ' , `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 ' ,