Ну, я новичок в написании этого кода, как создавать ранги для пользователей. ну, на самом деле я даже не знаю, как начать с этого, и я уже искал более 20 веб-сайтов о том, как создавать ранги
Я хочу что-то подобное
Звания:
1 = обычный пользователь
2 = опытный пользователь
3 = загрузчик
4 = VIP
5 = Модератор
6 = Администратор
7 = SysOP **
Ну, у тебя будет как минимум две таблицы. Один для рангов, а другой для пользователей. Вы можете реализовать это так:
Создать таблицы
<?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>";
}
?>
Других решений пока нет …