我有一个像这样的小 PHP 脚本;
我想从这 18 种不同类型的级别中更新排名。
//Getting values
$getir=mysql_query("SELECT username FROM users WHERE bot='1'");
//First level
$level1="Ayakci";
// While for all
while($getirx=mysql_fetch_array($getir)) {
echo $getirx[0] . "<br>";
$guncelle=mysql_query("UPDATE users SET rank='$level1' WHERE bot='1'");
//Pick a random level1 while exiting while
$seviye1=rand(1,18);
if($seviye1==1){
$level1="Baron";
} elseif($seviye1==2){
$level1="Patron";
} elseif($seviye1==3){
$level1="Baskan";
} elseif($seviye1==4){
$level1="Lider";
} elseif($seviye1==5){
$level1="Mit Ajani";
} elseif($seviye1==6){
$level1="Efsane";
} elseif($seviye1==7){
$level1="Efsanevi Baba";
} elseif($seviye1==8){
$level1="Baba";
} elseif($seviye1==9){
$level1="Isadami";
} elseif($seviye1==10){
$level1="Tetikci";
} elseif($seviye1==11){
$level1="Suclu";
} elseif($seviye1==12){
$level1="Seri Katil";
} elseif($seviye1==13){
$level1="Kiralik Katil";
}elseif($seviye1==14){
$level1="Katil";
}elseif($seviye1==15){
$level1="Hirsiz";
}elseif($seviye1==16){
$level1="Ozel Koruma";
}elseif($seviye1==17){
$level1="Bodyguard";
}elseif($seviye1==18){
$level1="Ayakci";
}
echo $level1 . "<br>";
}
它随机回显,但不将“排名”值更新为随机。它正在选择一个随机的 $level1 并适用于所有相同。
它会更新所有 bot='1' 值,但会将相同级别应用于所有这些值。
我该如何解决这个问题?