php - 通过 PHP 在 SQL 的 TEXT 字段中插入 ' or "

标签 php mysql hyperlink insert quotes

这里有一个小问题。我正在创建一种供用户编写博客的方法,以及一种显示添加到数据库中的任何博客的系统。这一切都工作正常,除了当用户写博客时我给了他们两个按钮:Add ImageAdd 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/

相关文章:

php - 为什么使用 mPDF 合并 PDF 文件后超链接丢失?

php - 如何在Mysql中将Top Value字段显示为top

php - 无法在 Google Glass 上播放视频(附件选项或捆绑选项)

mysql - 获取 MySQL 查询的行号,然后过滤值之间的行号

CSS Cascading 接管继承,如何解决?

javascript - 如何将 onclick 回调附加到 div 但不附加到 div 内的链接?

php - 如何通过 php 中的 while 循环回显数据库中的所有 MySQL 表标题

javascript - 通过 JavaScript 提交时,提交按钮未随请求一起发送

java - 获得两列的不同组合

MysQL 更新查询错误