2013-10-28 151 views
-2

尾随逗号我看到使用RTRIM()从字符串删除尾随逗号之前的帮助,但我怎么做一个查询结果的WHILE部分?需要删除从结果

<?php 
include '../database_connect.php'; 

$result=mysqli_query($con, "SELECT filler from a_fillers"); 

while($row = mysqli_fetch_array($result)) 
{ 

echo $row['filler'] . ", "; 

} 

?> 

从上述查询的结果是:

抗微生物剂,二硫化钼,PTFE,CNT,玻璃,玻璃,碳,润滑,芳纶,

我想删除最后一个逗号后芳纶

感谢,

克里斯

+0

什么紧靠* *后while循环,消除它? –

回答

0

另一种方案是,如果你想使用RTRIM,打造循环内的结果字符串,并在循环后删除尾随逗号:

$result=mysqli_query($con, "SELECT filler from a_fillers"); 

$output = ''; 

while($row = mysqli_fetch_array($result)) 
{ 
    $output .= $row['filler'] . ", "; 
} 

echo rtrim($output, ", "); 
+0

谢谢。工作很棒!我无法弄清楚如何在循环中创建一个字符串,并且你也教会了我。 –