2013-10-28 294 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

謝謝。工作很棒!我無法弄清楚如何在循環中創建一個字符串,並且你也教會了我。 –