为什么$ subadmin = 1行?
我的用户很少“MaTeam = 8” 但它仅选择1个用户!
我的代码:
$query8 = mysql_query("SELECT * FROM users WHERE MaTeam='8';");
$subadmin = array();
while ($rowa = mysql_fetch_array($query8)) {
$subadmin=$rowa["username"];
}
答案 0 :(得分:4)
您的while
循环会在每次迭代时覆盖$subadmin
值。要附加到数组,可以在数组变量名后使用[]
:
while ($rowa = mysql_fetch_array($query8)) {
$subadmin[] = $rowa["username"];
}
(旁注:考虑切换到mysqli库,因为旧的mysql库已被弃用。)
答案 1 :(得分:0)
替换
while ($rowa = mysql_fetch_array($query8)) {
$subadmin = $rowa["username"];
with:
while ($rowa = mysql_fetch_assoc($query8)) {
$subadmin[] = $rowa["username"];