这里有一个小问题。我正在创建一种供用户编写博客的方法,以及一种显示添加到数据库中的任何博客的系统。这一切都工作正常,除了当用户写博客时我给了他们两个按钮:Add Image
和Add Link
。现在,当单击时,JavaScript 就会启动并提示用户输入 URL,如果是链接,还会提示用户输入链接文本。当输入时,这一切在文本区域中看起来都很好,但是当将其插入数据库时,单引号或双引号在它们前面获得一个反斜杠,将其变为:<a href='http://www.google.co.uk/'>Google</a>
进入此<a href=\'http://www.google.co.uk/\'>Google</a>
。正如您可以想象的那样,然后在当前目录中搜索 \'http://www.google.co.uk/\'
.
我很确定我需要添加第二个反斜杠,但我不确定如何扫描整个消息并根据我使用的情况向每个单引号或双引号添加反斜杠?
提前谢谢大家!
最佳答案
使用 stripslashes 函数 - stripslashes
关于php - 通过 PHP 在 SQL 的 TEXT 字段中插入 ' or ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17374188/