zoukankan      html  css  js  c++  java
  • 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',
        `name` VARCHAR(60) NOT NULL comment '等级名',
        `max_points` INT(10) UNSIGNED NOT NULL comment '积分上限',
        `min_points` INT(10) UNSIGNED NOT NULL comment '积分下限',
        PRIMARY KEY(`id`)
    ) ENGINE = MYISAM;
  • 相关阅读:
    实验3
    实验2
    实验1
    阿里云服务器搭建Halo博客系统
    移动开发技术(三)
    在服务器上部署Anki-Server
    软件测试技术(二)
    函数相关定理
    移动开发技术(一)
    高等数学函数求导
  • 原文地址:https://www.cnblogs.com/chenyingying0/p/12982130.html
Copyright © 2011-2022 走看看