如何在PHP和Mysql中修复html字符串数据

时间:2013-01-07 01:44:41

标签: php mysql

我将html数据保存到mysql

如下所示

<p>&lt;div id=&quot;aaa&quot;&gt;asdadad&lt;/div&gt;</p>
<p>&lt;div id=&quot;aaa&quot;&gt;asdadad&lt;/div&gt;</p>
<div class="something">some data</div>

当使用php在前端显示html为字符串时,它将所有3行(上图)转换为html内容而不仅仅是字符串

但我希望得到以下结果

前2行为字符串,第3行为html

我用过:

html_entity_decode($content_from_db, ENT_QUOTES, 'utf-8');

1 个答案:

答案 0 :(得分:0)

不要对数据做任何事情,只需将其直接打印到浏览器即可。如果按照您的说法存储数据,那么您将获得预期的行为。如果你没有得到预期的行为,那么:

  • 数据未正确存储,请在MySQL控制台或RDBMS中查看
  • 您正在从数据库中提取数据
  • 后对数据进行后处理