我在尝试获取多个值并将它们连接到单个 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 则结果为空。
$suppliers = '';
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
if($suppliers !== '') $suppliers .= '-';
$suppliers .= $row['COLUMN'];
}
echo $suppliers;