php - 选择 1 虽然用户很少.. mysql

标签 php mysql where-clause rows

为什么 $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 库已被弃用。)

关于php - 选择 1 虽然用户很少.. mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19362704/

相关文章:

c# - 简单的 Where 子句在 EF5 中停止工作

php - 如何通过 php 脚本将 File_get_contents 中的值插入到 Mysql 中

php - 每周洗牌数组

php - Symfony crud 法令 : Could not load type "datetime"

mysql - 您可以拆分/分解 MySQL 查询中的字段吗?

MySQL - 使用正则表达式排除 group_concat

haskell - 在 Haskell 中,我们什么时候使用 in 和 let ?

javascript - 在 JavaScript 文件中使用 PHP 的 $_POST 值

mysql - 引用两个相互关联的表

MySQL 和高级Where 子句