将HTML保存到数据库/ SQL中

时间:2013-09-05 08:37:59

标签: php mysql sql

当我在数据库中使用php保存html代码时,html代码如下所示:

& lt ; b & gt ; (for <b>)

我知道他们是特殊角色。当我想用echo显示它时,我必须用:

解码它
html_entity_decode($test);

如何在没有特殊字符的情况下保存html以便我不需要html_entity_decode?

谢谢。

1 个答案:

答案 0 :(得分:1)

  

当我在数据库中用PHP保存html代码时....

你似乎没有保存HTML编码的HTML代码。因此,给定一些HTML代码,您当前将其编码为html(htmlspecialchars()),将其编码为插入(通过mysql [i] _real_escape_string()或参数绑定)到数据库中并在检索时对其进行解码 - 只需跳过额外的编码