0

你好,我试图将整个 html 数据插入到我使用的数据库中

$details = htmlspecialchars(stripslashes(mysql_real_escape_string($_POST['message'])));

这似乎像以前一样工作正常,因为在""插入 html 时有额外的错误,例如"<p>hello</p>",通过使用上面的内容,当我试图检索数据时,它现在已经插入,它的格式不正确。

有人能告诉我用什么<?php echo $row['details']; ?>来获得正确的 html 格式吗

4

1 回答 1

1

不要使用stripslashes. 因为mysql_real_escape_string把 / 放在每个报价之前(" ')。当您使用 stripslashes 时,它将删除该斜杠。所以你没有得到正确的输出

于 2013-03-05T19:00:39.490 回答