如何将MYSQL DISTINCT QUERY的结果放在PHP变量中?[副本]

rjzwgtxy  于 2023-09-29  发布在  PHP
关注(0)|答案(1)|浏览(67)

此问题已在此处有答案

Single result from database using mysqli(6个回答)
select count(*) from table of mysql in php(12个答案)
SELECT COUNT(*) AS count - How to use this count(5个答案)
6天前关闭
我有一个问题,试图获得多个值,并连接他们在一个单一的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',但我不知道如何在变量中连接它们,如下所示:
'PLENITUDE-IREN'
而且我也不是那么Maven。看起来这个查询是可以的,但是如果我回显$suppliers,结果是null。

kkih6yb8

kkih6yb81#

$suppliers = '';
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
  if($suppliers !== '') $suppliers .= '-';
  $suppliers .= $row['COLUMN'];
}
echo $suppliers;

相关问题