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

标签 php mysql sql

我正在数据库中查询一列中的所有值,然后将其放入关联数组中。数据库查询正常,但 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/

相关文章:

php - 为什么这个恶意代码一直附加到我的 index.php 文件中?

php - 查询生成器调用非对象上的成员函数 createQueryBuilder()

mysql - Node mysql 提取结果并在日志记录期间更改它们

即使用户离开网站也执行 MySQL 查询的 PHP 服务器端计时器?

sql - 对 sql 行求和并添加到新列

sql - 安装 SSMS 2014 时出现需要 DLL 的错误

PHP 从两个不同的表中选择 *?

c# - MySql查询不显示结果

sql - SQLite对单个列的多个引用

php - 如何将链接文本交换为链接,将YouTube链接交换为在YouTube中将代码嵌入YouTube