表名:帖子,列名:内容 比如,下面的数据以及html标签和样式存储在内容列
中<h1 style="color:red">test</h1>
我使用下面的PHP代码来显示它
<?php
$sql = "SELECT content FROM post where id = 1";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
?>
<?php echo htmlspecialchars($row['content'], ENT_QUOTES); ?>
<?php
}
}
else {
echo "0 rasdesults";
}
$conn->close();
?>
期望:用红色测试但是 输出:仅&#34;测试&#34;
答案 0 :(得分:1)
请替换你的echo syntaxt
<?php echo htmlspecialchars($row['content'], ENT_QUOTES); ?>
以下行
<?php echo htmlspecialchars_decode($row['content']);?>
希望这会对你有所帮助!
谢谢&amp;问候。
Shishil Patel