我正在数据库中查询一列中的所有值,然后将其放入关联数组中。数据库查询正常,但 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
?>
最佳答案
您应该使用mysqli_fetch_all($acc_names, MYSQLI_ASSOC)
而不是mysqli_fetch_assoc
。
关于php - 使用 PHP 从 SQL 列获取所有值(仅返回一个值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23944207/