php - 如何解码mysql_real_escape_string

标签 php mysql

我已经用 MySQL 在数据库中保存了一些信息,现在我想显示它们,因为它包含一些标签,如 <div> , <p>等。我只想将它们显示为原始 html 代码,任何人都可以告诉我怎么做?我尝试使用 `html_entity_decode(),但它不起作用。

示例:

&lt;div&gt;&lt;b&gt;Prénom/Nom : &lt;/b&gt;tantantan tan&lt;/div&gt;
&lt;div&gt;&lt;b&gt;Pseudonyme : &lt;/b&gt;nickname&lt;/div&gt;
&lt;div&gt;&lt;b&gt;Résidence principale : &lt;/b&gt;69001 Lyon 1er&lt;/div&gt;
&lt;div&gt;&lt;b&gt;Autre résidence : &lt;/b&gt; Place bellecours 69002 Lyon 2e&lt;/div&gt;

====== 事实上,我需要这样做。

#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/

相关文章:

html - 将 HTML 表导出到 MySQL

javascript - 从 .js 文件内的 MySQL 获取数据

mysql - 有没有办法自动修剪数据

mysql - 学说表副本

php - 如何从mysql中选择数据进行这样的显示?

php - 如何从联结表中检索值作为字符串?

php - DataTable服务器端处理大数据响应在超过2500条记录左右失败

mysql - sqlpro重复输入错误

php - imap_open() : Couldn't open stream

php - 学说 2 : inheritance mapping join with parent table