ホームページ  >  記事  >  バックエンド開発  >  PHPフォーラムにポイントシステムを実装する方法

PHPフォーラムにポイントシステムを実装する方法

Guanhui
Guanhuiオリジナル
2020-05-20 17:07:353940ブラウズ

PHPフォーラムにポイントシステムを実装する方法

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。