将foreach输出保存为字符串变量?

Ama*_*rth -1 php mysql pdo

我正在循环一个SQL查询,我想获取该输出并将其保存为字符串变量..这可能吗?

我的循环如下:

 foreach ($dbh->query($sql2) as $row2) {
        echo $row2['id'];
        echo $row2['staff'];
        echo $row2['dept'];
    }
Run Code Online (Sandbox Code Playgroud)

我想将所有输出保存为一个字符串变量ie $output

M K*_*aid 5

$output="";

foreach ($dbh->query($sql2) as $row2) {
   $output.= $row2['id'];
   $output.= $row2['staff'];
   $output.= $row2['dept'];
}
Run Code Online (Sandbox Code Playgroud)

你可以附上每个coloumn结果

echo $output
Run Code Online (Sandbox Code Playgroud)