代码之家  ›  专栏  ›  技术社区  ›  Francesco Minniti

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

  •  0
  • Francesco Minniti  · 技术社区  · 2 年前

    我在尝试获取多个值并将它们连接到一个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'];
    }
    

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

    '全体成员'

    我也不那么专业。。查询似乎还可以,但如果我回显$suppliers,结果为null。

    1 回复  |  直到 2 年前
        1
  •  1
  •   Aysun Itai    2 年前
    $suppliers = '';
    while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
      if($suppliers !== '') $suppliers .= '-';
      $suppliers .= $row['COLUMN'];
    }
    echo $suppliers;