爲什麼$ subadmin = 1只行?選擇1雖然有很少的用戶.. mysql
我幾乎沒有用戶使用「MaTeam = 8」 ,但僅選擇1位用戶!
我的代碼:
$query8 = mysql_query("SELECT * FROM users WHERE MaTeam='8';");
$subadmin = array();
while ($rowa = mysql_fetch_array($query8)) {
$subadmin=$rowa["username"];
}
爲什麼$ subadmin = 1只行?選擇1雖然有很少的用戶.. mysql
我幾乎沒有用戶使用「MaTeam = 8」 ,但僅選擇1位用戶!
我的代碼:
$query8 = mysql_query("SELECT * FROM users WHERE MaTeam='8';");
$subadmin = array();
while ($rowa = mysql_fetch_array($query8)) {
$subadmin=$rowa["username"];
}
你while
循環覆蓋在每次迭代$subadmin
值。要追加到數組您可以在數組變量名後使用[]
:
while ($rowa = mysql_fetch_array($query8)) {
$subadmin[] = $rowa["username"];
}
(附註:考慮由於舊的MySQL庫已過時切換到的mysqli庫)
對不起,我試了一下還...現在沒有選擇用戶 – PHPupil
$ subadmin現在是一個充滿用戶名的數組。我不知道你的意思是「沒有用戶被選中」。也許我們需要看到更多的代碼。 –