防止不需要的插入行为(表格列)

时间:2016-07-19 22:19:06

标签: php mysql

我想知道如何阻止以下HTML code

  1. 插入表格栏目
  2. 未显示为图片
  3. 该列是通过文本框

    插入的VARCHAR
    '<img src="SOMEIMAGELOCATION.jpg" alt="STACKOVERFLOWRULES" style="width:69px;height:69px;">'
    

    正如预期的那样,我正在测试我的入境点数据,我想在我的查询中我需要阻止这个?

1 个答案:

答案 0 :(得分:0)

如果您不想存储HTML,则必须将输入数据从包含HTML的字符串转换为不包含HTML的字符串。你有几个选择。

如果您只是希望所有内容都与键入完全一样,而不转换为html,请使用htmlentities函数: http://php.net/manual/en/function.htmlentities.php

如果您只想完全删除HTML并仅保留纯文本,请使用striptags函数: http://php.net/manual/en/function.strip-tags.php