首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用mysql创建用户级别?

如何使用mysql创建用户级别?
EN

Stack Overflow用户
提问于 2015-12-20 20:21:52
回答 1查看 940关注 0票数 0

嗯,我刚开始编写这段代码,如何为用户创建排名。嗯,实际上,我甚至不知道如何从这个开始,我已经搜索了20多个关于如何创建排名的网站

我想要那样的东西

职级:

1=正常用户

2=电力用户

3=上载器

4= VIP

5=主持人

6=署长

7= SysOP**

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-20 20:47:26

至少有两张桌子。一个用于级别,另一个用于用户。您可以这样实现它:

创建表

代码语言:javascript
复制
<?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);
?>

插入一些等级和用户..。

代码语言:javascript
复制
<?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);
?>

您可以这样查看您的用户:

代码语言:javascript
复制
<?php
    $sql="SELECT * FROM users";
    $res=$link->query($sql);
    while($row=mysqli_fetch_assoc($res)){
        echo "User:".$row['name']." Rank:".$row['rank']."<br>";
    }
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34385422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档