使用PHP从SQL列获取所有值(仅返回一个值)

时间:2014-05-29 22:42:41

标签: php mysql sql

我在数据库中查询一列中的所有值,然后将其放入关联数组中。 db查询正在运行,但PHP打印的数组只包含一个项目。

<?php
$acc_names = mysqli_query($con,"SELECT acc_name FROM accounts"); #successfully returns all values in column in mysql
$acc_names = (mysqli_fetch_assoc($acc_names));

print_r($acc_names);              #only one item in array
print_r($acc_names['acc_name']);  #that one item
?>

1 个答案:

答案 0 :(得分:2)

您应该使用mysqli_fetch_all($acc_names, MYSQLI_ASSOC)代替mysqli_fetch_assoc