gpt4 book ai didi

php - 如何显示转义字符?

转载 作者:行者123 更新时间:2023-11-29 04:03:39 24 4
gpt4 key购买 nike

我觉得问这样一个菜鸟问题很傻,我尝试搜索但我能找到的所有资源都显示了如何进行转义,这不是我要问的。

我正在使用 PDO 向数据库添加内容。结果,东西逃脱了。问题是,当我将这些东西显示给用户时,它的显示与数据库中的完全一样。换句话说,转义的单引号显示为左斜杠加一个单引号。

我可以对所有转义字符序列运行某种查找/替换,但我确信大多数情况下都有一种“正确”的方法来执行此操作。一种保持安全(或提高安全性)的方式

最佳答案

那你就错了。 SQL 转义只是为了正确插入数据库而不破坏 SQL 语法,值以未转义的形式存储。值只需要在它们转换到数据库时被转义,这些值永远不应该被永久改变。特别是对于 PDO,您根本不需要任何转义。

很可能您启用了魔术引号,这会导致双重逃避现实。请仔细阅读:http://php.net/magic_quotes

关于php - 如何显示转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6059345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com