PHP echo()包含<>字符的MySQL结果?

med*_*oix 2 php mysql database echo

我正在从我的SQL数据库中检索数据......

数据与DB =完全一样 (21:48:26) <username> some text here. is it ok?

当我尝试和 echo $row['log']."<br>";

它在这里显示为=(21:48:26)一些文字.好吗?

我认为这是由于<>括号使它认为它是一个HTML开启者...这是不是这样?如果是这样,如何回显包含HTML的字符串?

Pek*_*ica 8

使用htmlspecialchars()到HTML控制字符翻译成他们的实体:

echo htmlspecialchars($row['log'])."<br>";
Run Code Online (Sandbox Code Playgroud)