Php 将Select查询结果设置为数组
我目前有一个返回数组的查询,但是如何简单地以Thomas,James的身份输出这个数组。因为我想将它以这种格式存储在一个变量中,我可以稍后调用它。这是一辆小汽车吗?谢谢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); } }
$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);
}
}
也许你在找。