插入';或;通过PHP在SQL的文本字段中
这里有点小问题。我正在为用户创建一种写博客的方式,并让系统显示添加到数据库中的任何博客。除了当用户在写博客时,我给了他们两个按钮:插入';或;通过PHP在SQL的文本字段中,php,mysql,hyperlink,insert,quotes,Php,Mysql,Hyperlink,Insert,Quotes,这里有点小问题。我正在为用户创建一种写博客的方式,并让系统显示添加到数据库中的任何博客。除了当用户在写博客时,我给了他们两个按钮:添加图像和添加链接。现在,当单击时,JavaScript会启动并提示用户输入URL,对于链接,还会提示链接文本。键入时,这些都会在文本区域中显示良好,但是当将其插入数据库时,单引号或双引号会在其前面获得一个反斜杠,从而将:转换为。正如您所想象的,然后在当前目录中搜索\'http://www.google.co.uk/\“ 我非常确定我需要添加第二个反斜杠,但我不确定如
添加图像
和添加链接
。现在,当单击时,JavaScript会启动并提示用户输入URL,对于链接,还会提示链接文本。键入时,这些都会在文本区域中显示良好,但是当将其插入数据库时,单引号或双引号会在其前面获得一个反斜杠,从而将:
转换为
。正如您所想象的,然后在当前目录中搜索\'http://www.google.co.uk/\“
我非常确定我需要添加第二个反斜杠,但我不确定如何扫描整个邮件,并根据我使用的是哪一个,在每个单引号或双引号中添加反斜杠
提前谢谢各位 使用stripslashes函数-
我会在mysqli\u real\u escape\u字符串之前、之后或期间使用stripslashes函数吗?在:$var=mysqli\u real\u escape\u字符串($link,stripslashes($\u POST['icontent'))期间使用它;可能的重复可能的重复