为什么只有 $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"];
}
您的while
循环正在覆盖$subadmin
每次迭代的值。要附加到您的数组,您可以[]
在数组变量名称之后使用:
while ($rowa = mysql_fetch_array($query8)) {
$subadmin[] = $rowa["username"];
}
(旁注:考虑切换到 mysqli 库,因为不推荐使用旧的 mysql 库。)
代替
while ($rowa = mysql_fetch_array($query8)) {
$subadmin = $rowa["username"];
和:
while ($rowa = mysql_fetch_assoc($query8)) {
$subadmin[] = $rowa["username"];