ich, wenn der Benutzer überprüfen möge, was ein Benutzer Rang hat, die als eine ganze Zahl von 0 in der Datenbank gespeichert ist, 1, 2 oder 3.Ranking-System mit mysqli
ich es Echo sein will‘ d wie echo $ my_rank; #Instead davon sagen 0,1,2 oder 3 heißt es Benutzer für 0, Moderator für 1, Admin für 2 und Inhaber für 3.
Hier ist mein Code:
$my_rank = $_SESSION['rank'] = array("owner","administrator","moderator","user");
$rank = array (
'0' => 'user',
'1' => 'moderator',
'2' => 'administrator',
'3' => 'owner'
);
Config .php
<?php
# Error Reporting
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
# No Error Reporting
//error_reporting(0);
# Message Responses
$success = array();
$danger = array();
$warning = array();
$info = array();
# Define the Database
define('DB_SERVER','localhost');
define('DB_USERNAME','blah');
define('DB_PASSWORD','blah');
define('DB_DATABASE','blah');
# Connect to the database
$con = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if (!$con) {
$danger[] = mysqli_connect_error();
} else {
//echo "It worked";
}
?>
Wo speichern Sie Benutzerdaten? Wo wird INT 0,1,2 oder 3 gespeichert? –
https://gyazo.com/e915d49f10bdefec2a5b0b91f906ea33 –
Können Sie mehr von der Datenbankstruktur zeigen? Dieses Bild zeigt uns nicht viel anderes als die Tatsache, dass Sie eine Rangspalte haben. –