如何将 MYSQL DISTINCT QUERY 的结果放入 PHP 变量中? [重复]

问题描述 投票:0回答:1

我在尝试获取多个值并将它们连接到单个 php 字符串变量中时遇到问题。

这个想法是在表的单个列上使用 MYSQL DISTINCT 语句,如下所示:

$sql = "select DISTINCT(COLUMN) from table where <multiple conditions>";
$result = mysqli_query($con, $sql);

while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
$suppliers = $row['COLUMN'];
}

我确信我的数据库中有 2 条记录,我想获取两个不同值的记录:“PLENITUDE”和“IREN”,但我不知道如何将它们连接到变量中,如下所示:

'丰盛-IREN'

而且我不是那么专家..查询似乎没问题,但如果我回显 $suppliers 则结果为空。

php mysql variables concatenation distinct
1个回答
0
投票
$suppliers = '';
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
  if($suppliers !== '') $suppliers .= '-';
  $suppliers .= $row['COLUMN'];
}
echo $suppliers; 
© www.soinside.com 2019 - 2024. All rights reserved.