撇号在PHP中破坏了我的mysql查询

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了撇号在PHP中破坏了我的mysql查询脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的数据库有偶尔包含撇号的名称记录,例如Joe’s Bar,我刚刚用 PHP编写了一个查询脚本来抓取该字段并将其粘贴到一个带有通常的$query =“SELECT address From restaurants WHERE name =的SELECT语句中’$名’“;一些餐馆名称中的撇号使爱情列车脱轨.

我如何止这种情况发生?

Snide答案 – 使用您通过PHP将它们插入数据库时​​使用的相同技.
反驳 – 我当时遇到了同样的问题并且被欺骗并直接使用PHPMyAdmin进入了麻烦的问题,但这不能再被忽略了.

感谢您在假期期间花时间回答这个问题.

@H_419_11@ 你必须$name = MysqL_real_escaPE_string($name);在那之前.

您可能还想阅读SQL Injections,因为您的输入显然未经过清理.

脚本宝典总结

以上是脚本宝典为你收集整理的撇号在PHP中破坏了我的mysql查询全部内容,希望文章能够帮你解决撇号在PHP中破坏了我的mysql查询所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。