我有我使用的是简单的SQL
选择查询PHP
网页上显示的MySQL
表中的数据。它的工作正常,并从数据库的HTML格式正确显示数据。停止影响的HTML网页上的其他元素
但是,由于HTML从数据库回显,会影响网页上的其他HTML
元素,我如何仍然使用HTML格式回显数据库数据,但是如何停止更改其他硬编码元素的样式?
我有我使用的是简单的SQL
选择查询PHP
网页上显示的MySQL
表中的数据。它的工作正常,并从数据库的HTML格式正确显示数据。停止影响的HTML网页上的其他元素
但是,由于HTML从数据库回显,会影响网页上的其他HTML
元素,我如何仍然使用HTML格式回显数据库数据,但是如何停止更改其他硬编码元素的样式?
我们不知道这里的所有情况,但这是您应该尽量避免将html存储在数据库中的原因之一。你基本上有四个选项的位置:
如果你要打印的HTML文本,你可以使用用htmlspecialchars:
htmlspecialchars('<strong>something</strong>')
看到这个答案的详细信息:How to display HTML tags as plain text
我不想显示HTML文本 - 我想显示正确的格式,但因为从数据库返回的数据具有HTML标签和CSS,它影响页面上的其他元素 – user2710234 2014-11-04 13:35:53
在你的问题中举一个例子它会清除一些事情。因为您要求在评论中将html作为文本打印出来。 – Gudgip 2014-11-04 13:37:38
因此被插入到数据库中的数据看起来像这样:http://pastebin.com/isRJy7MS-我想将它显示为HTML(按原样)但不影响同一页上的其他元素 – user2710234 2014-11-04 13:45:03
请显示/发布您的代码,以便我们可以检查并纠正它。 – 2014-11-04 13:18:49
你只是想打印出来的HTML?使用框架?或者你想打印的HTML文本? – Gudgip 2014-11-04 13:22:48
我想打印为文本 – user2710234 2014-11-04 13:28:09