Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
插入';或;通过PHP在SQL的文本字段中_Php_Mysql_Hyperlink_Insert_Quotes - Fatal编程技术网

插入';或;通过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'))期间使用它;可能的重复可能的重复