Php 将Select查询结果设置为数组

Php 将Select查询结果设置为数组,php,sql,arrays,loops,foreach,Php,Sql,Arrays,Loops,Foreach,我目前有一个返回数组的查询,但是如何简单地以Thomas,James的身份输出这个数组。因为我想将它以这种格式存储在一个变量中,我可以稍后调用它。这是一辆小汽车吗?谢谢 $stmt = $conn->prepare("SELECT admin_name FROM adminuser_tbl"); if ($stmt->execute()) { while ($row = $stmt->fetch()) { print_r($row); } }

我目前有一个返回数组的查询,但是如何简单地以Thomas,James的身份输出这个数组。因为我想将它以这种格式存储在一个变量中,我可以稍后调用它。这是一辆小汽车吗?谢谢

$stmt = $conn->prepare("SELECT admin_name FROM adminuser_tbl");
if ($stmt->execute()) {
    while ($row = $stmt->fetch()) {
         print_r($row);
    }
}
此输出:

Array ( [admin_name] => Thomas [0] => Thomas ) Array ( [admin_name] => James [0] => James ) 
而不是

print_r($row);
那么

$name = join(", ", $row);
或者可以将结果连接到名称数组

$stmt = $conn->prepare("SELECT admin_name FROM adminuser_tbl");
$names = array();
if ($stmt->execute()) {
    while ($row = $stmt->fetch()) {
        $names[] = join(", ", $row);
    }
}
也许你在找。