如何使用 mysql 创建用户排名?
How to create user rank using mysql?
好吧,我是新手,不擅长编写如何为用户创建排名的代码。好吧,我实际上什至不知道如何开始,我已经搜索了 20 多个网站关于如何创建排名
我想要这样的东西
排名:
1 = 普通用户
2 = 高级用户
3 = 上传者
4 = VIP
5 = 主持人
6 = 管理员
7 = 系统运营**
好吧,您将至少有两张桌子。一个用于排名,另一个用于用户。你可以这样实现它:
创建表格
<?php
$link=mysqli_connect("host","user","pass","db");
$sql="CREATE TABLE ranks (id INT(6), name VARCHAR(30))";
$link->query($sql);
$sql="CREATE TABLE users (id INT(6) AUTO_INCREMENT PRIMARY KEY, rank INT(6), name VARCHAR(64))";
$link->query($sql);
?>
插入一些排名和用户...
<?php
$sql="INSERT INTO ranks (id, name) VALUES(1, \"normal user\")";
$link->query($sql);
$sql="INSERT INTO ranks (id, name) VALUES(2, \"power user\")";
$link->query($sql);
$sql="INSERT INTO ranks (id, name) VALUES(3, \"uploader\")";
$link->query($sql);
//...
$sql="INSERT INTO users (rank, name) VALUES(1, \"Harry Potter\")";
$link->query($sql);
$sql="INSERT INTO users (rank, name) VALUES(3, \"Hermoine Granger\")";
$link->query($sql);
?>
您可以这样查看您的用户:
<?php
$sql="SELECT * FROM users";
$res=$link->query($sql);
while($row=mysqli_fetch_assoc($res)){
echo "User:".$row['name']." Rank:".$row['rank']."<br>";
}
?>
好吧,我是新手,不擅长编写如何为用户创建排名的代码。好吧,我实际上什至不知道如何开始,我已经搜索了 20 多个网站关于如何创建排名
我想要这样的东西
排名:
1 = 普通用户
2 = 高级用户
3 = 上传者
4 = VIP
5 = 主持人
6 = 管理员
7 = 系统运营**
好吧,您将至少有两张桌子。一个用于排名,另一个用于用户。你可以这样实现它:
创建表格
<?php
$link=mysqli_connect("host","user","pass","db");
$sql="CREATE TABLE ranks (id INT(6), name VARCHAR(30))";
$link->query($sql);
$sql="CREATE TABLE users (id INT(6) AUTO_INCREMENT PRIMARY KEY, rank INT(6), name VARCHAR(64))";
$link->query($sql);
?>
插入一些排名和用户...
<?php
$sql="INSERT INTO ranks (id, name) VALUES(1, \"normal user\")";
$link->query($sql);
$sql="INSERT INTO ranks (id, name) VALUES(2, \"power user\")";
$link->query($sql);
$sql="INSERT INTO ranks (id, name) VALUES(3, \"uploader\")";
$link->query($sql);
//...
$sql="INSERT INTO users (rank, name) VALUES(1, \"Harry Potter\")";
$link->query($sql);
$sql="INSERT INTO users (rank, name) VALUES(3, \"Hermoine Granger\")";
$link->query($sql);
?>
您可以这样查看您的用户:
<?php
$sql="SELECT * FROM users";
$res=$link->query($sql);
while($row=mysqli_fetch_assoc($res)){
echo "User:".$row['name']." Rank:".$row['rank']."<br>";
}
?>