我的数据库中的示例数据:
blabla<blabla
我使用phpmyadmin并且可以看到数据已成功输入。
然而,当我尝试显示数据时,我得到的是:
blabla
不是blabla<blabla
换句话说,<
符号后的所有内容都不会显示。
<?
while ($mouselist_row = mysql_fetch_array($mouselist)) {
$mouselist_commonstrain = mysql_real_escape_string($mouselist_row['Common_Strain']);
echo "$mouselist_commonstrain.";
}
?>
我尝试使用mysql_real_escape_string
是否需要显示<
特别需要的东西?
感谢
答案 0 :(得分:0)
你想要这样的东西:
echo htmlspecialchars($mouselist_commonstrain);
(需要进行HTML转义。)
答案 1 :(得分:0)
试试这个
$mouselist_commonstrain = stripslashes(htmlspecialchars($mouselist_row['Common_Strain']));
答案 2 :(得分:0)
你的问题不是逃避SQL而是HTML。在回答in this question时,您可以使用htmlspecialchars
功能。