如何将 SQL table 中的所有行检索到数组中?

How to retrieve all rows from an SQL table into an array?

我正在尝试检索 4 行,我预计它应该显示所有 4 行,但它只显示第一行。这是我使用的代码

$coquery = "Select distinct coName from avgcarcompany";
$crun = mysqli_query($con,$coquery);

$arrey = mysqli_fetch_assoc($crun);

print_r($arrey); 

如果您想从结果集中获取所有行,则需要获取所有行。现在你只取一个。

要获取所有行,请使用 fetch_all()

$coquery = "Select distinct coName from avgcarcompany";
$crun = $con->query($coquery);

$arrey = $crun->fetch_all(MYSQLI_ASSOC)

print_r($arrey);