gpt4 book ai didi

PHP mysql_query 返回解码后的编码数据

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

我在名为“描述”的数据库中的列上使用了 htmlspecialchars。

我的网站上有一个搜索页面,它使用这个 mysql_query 语句返回结果:
"SELECT * FROM db.db WHERE NameOfEvent LIKE '%".$q."%'"

我在数据库中添加了以下字符串:“test&test”。
因为我使用了 htmlspecialchars,所以在数据库中它看起来像这样:“test&test

如果我在搜索中输入“a”,test&test 将是结果之一……我该如何避免呢?

最佳答案

不要使用 htmlspecialchars() 保存您的值。这应该用于输出/显示。

如果必须,请考虑在附加列中这样做,即 formatted_description。这样您仍然可以搜索 description

可能不是你想要的答案。但是……

关于PHP mysql_query 返回解码后的编码数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5971264/

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