如何在每个结果后添加一个,但不是最后的结果?

Spe*_*cer 4 php mysql

这是我的部分代码:

while($row = $db->fetch_array($query))
{
     echo $row['row_name'];
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能在每个结果后添加一个break标记,但不是最后的结果呢?

lon*_*day 16

将输出放入数组,然后使用以下连接数组implode:

$rows = array();
while($row = $db->fetch_array($query))
{
     $rows[] = $row['row_name'];
}
echo implode('<br/>', $rows);
Run Code Online (Sandbox Code Playgroud)


xzy*_*fer 6

你可以做到这一点.没有数组或计数器.

if($row = $db->fetch_array($query))
{
    do {
        echo $row['row_name']
    } while($row = $db->fetch_array($query) && print("<br />"));
}
Run Code Online (Sandbox Code Playgroud)