-1

我正在将 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');
4

1 回答 1

0

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

  • 数据未正确存储,在 MySQL 控制台或 RDBMS 中查看
  • 从数据库中提取数据后,您正在对数据进行后处理
于 2013-01-07T01:51:49.997 回答