嗯,我刚开始编写这段代码,如何为用户创建排名。嗯,实际上,我甚至不知道如何从这个开始,我已经搜索了20多个关于如何创建排名的网站
我想要那样的东西
职级:
1=正常用户
2=电力用户
3=上载器
4= VIP
5=主持人
6=署长
7= SysOP**
发布于 2015-12-20 20:47:26
至少有两张桌子。一个用于级别,另一个用于用户。您可以这样实现它:
创建表
<?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>";
}
?>https://stackoverflow.com/questions/34385422
复制相似问题