Maison > développement back-end > Problème PHP > Comment implémenter le système de points dans le forum PHP

Comment implémenter le système de points dans le forum PHP

Guanhui
Libérer: 2023-03-01 08:50:01
original
3965 Les gens l'ont consulté

Comment implémenter le système de points dans le forum PHP

Comment implémenter le système de points dans le forum PHP

Définissez d'abord un champ de points dans la table utilisateur puis créez un tableau de notation dont le principal est les champs sont le nom du niveau, les points de limite supérieure et les points de limite inférieure ; puis accumulent des points en fonction du comportement de l'utilisateur et déterminent enfin dans quelle plage de niveaux se trouvent les points de l'utilisateur, obtenant ainsi le niveau de l'utilisateur ;

Table utilisateur

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;
Copier après la connexion

Tableau de niveaux

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;
Copier après la connexion

Tutoriel recommandé : "Tutoriel PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal