PHP - 如何将代码作为文本回显

标签 php mysql database

现在我得到一个包含 HTML 代码的查询,当我在 php 中选择它时,它生成了代码,

$query = mysql_query("SELECT * FROM `table`")or die(mysql_error());
while($arr = mysql_fetch_array($query)){
$num = mysql_num_rows($query);
$code = $arr ['code'];
echo $code;
}

在那个查询中有这个代码 <a href="http://google.com">Click Here</a>

当它回显时,它显示我单击此处,但我希望它向我发送代码。

那么我如何在 PHP 中做到这一点。

谢谢
克劳斯

最佳答案

使用 htmlspecialchars() 来防止浏览器解释 HTML 元素。

$query = mysql_query("SELECT * FROM `table`")or die(mysql_error());
while($arr = mysql_fetch_array($query)){
    $num = mysql_num_rows($query);
    $code = $arr ['code'];
    echo htmlspecialchars($code);
}

关于PHP - 如何将代码作为文本回显,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17391921/

相关文章:

php - 触发更新mysql值

PHPAGI : Exec format error

php - 传递到 View 的数据,无法在布局中访问 - Laravel Controller

mysql - 在 mysql 语句中使用 ORDER BY 并对结果进行分组

php - 使用 mysql 和 php 从表中删除

javascript - 创建实时价格计算表格

MySQL TABLE_ROWS 估计

php - 用php打乱从mysql中提取的名字顺序

sql - 是否有一个聚合函数可以返回组内的第一个非空值?

database - 在数据库中存储和索引二进制字符串