mysql クエリの結果をループして、データの一部を出力しようとしています。私が期待していたのは、印刷メッセージの最後に「\n」を追加すると、各メッセージが別々の行に印刷されることでした。しかし、何らかの理由で、すべてが1行に表示されます。これはなぜですか? また、各メッセージを別の行に表示するにはどうすればよいですか?
while($row = mysql_fetch_array($result))
{
$message = $row['action_type'] . " " . $row['identifier'] . " @ " . " placeholder ";
if($row['location'] !== NULL)
{
$message += " on " . $row['location'] . "\n";
}
echo $message . "\n";
}