我已经用 MySQL 在数据库中保存了一些信息,现在我想显示它们,因为它包含一些标签,如 <div>
, <p>
等。我只想将它们显示为原始 html 代码,任何人都可以告诉我怎么做?我尝试使用 `html_entity_decode(),但它不起作用。
示例:
<div><b>Prénom/Nom : </b>tantantan tan</div>
<div><b>Pseudonyme : </b>nickname</div>
<div><b>Résidence principale : </b>69001 Lyon 1er</div>
<div><b>Autre résidence : </b> Place bellecours 69002 Lyon 2e</div>
====== 事实上,我需要这样做。
#using serialize() method
$data = serialize($_SESSION);
$sql = "Insert into sessioninfo `data` values('$data')";
然后
# I assume you can retrieve the data from database and assign to the following variable
$data = unserialize($row['data']);
完美解决了我的问题。谢谢大家。
最佳答案
这不是mysql_real_escape_string数据,而是html_specialchars()编码数据
你可以用 htmlspecialchars_decode() 做相反的事情
关于php - 如何解码mysql_real_escape_string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11414500/