我已经用PHP和MySQL创建了一个表单。提交数据后,数据将保存到MySQL表中。但是我有一个问题:如果表单包含撇号,那么在插入数据时就会出现错误,那么如何从post变量中删除撇号呢?
$description=$_POST['description'];发布于 2014-04-22 01:25:52
您需要对字符进行转义,以防止它们破坏您的SQL语句。我建议您阅读有关SQL注入的知识。我认为这是在mySQLi扩展中自动处理的,您应该使用它,因为这种方法现在已经折旧了。
$descrtion = mysql_real_escape_string($_POST['description']);https://stackoverflow.com/questions/23202350
复制相似问题