从mysql中读取php中的输出后转义特殊字符

时间:2012-08-25 11:43:13

标签: php sql-server escaping

我正在尝试输出从mysql读取的字段的结果。 该领域有这个。

< ? echo "yes"; ? >

然而,当我尝试打印字段时......它为空。

我必须在输出时逃避它吗?

我不想执行代码..我想输出字段中的内容

2 个答案:

答案 0 :(得分:3)

您必须使用htmlspecialchars()

逃脱
$val = htmlspecialchars ('<?php echo "yes"; ?>');
echo $val;

答案 1 :(得分:1)

我想htmlspecialchars就是你想要的:

<?php
$str = "<?php echo 'lol'; ?>";
echo htmlspecialchars($str);
?>


输出<?php echo 'lol'; ?>