在PHP中向字符串添加通配符
我正在构建一个自动完成的插件,我需要检查以某个术语开头的所有单词,例如,如下设置在PHP中向字符串添加通配符,php,Php,我正在构建一个自动完成的插件,我需要检查以某个术语开头的所有单词,例如,如下设置$one将检测“列表”、“侦听器”、“侦听器”等: 如何在第二个示例中附加通配符(%),以获得相同的结果 $one= $_REQUEST['term']; // lacks % 在分析了你的谜语之后,我想这就是你想要的: $one = $_REQUEST["term"] . "%"; 这会将%sql占位符附加到该搜索词。(这就是我在这里猜测的。)这是一种创建自动完成表单的非常有趣的方法。为了这不是一个安全的噩梦
$one
将检测“列表”、“侦听器”、“侦听器”等:
如何在第二个示例中附加通配符(%
),以获得相同的结果
$one= $_REQUEST['term']; // lacks %
在分析了你的谜语之后,我想这就是你想要的:
$one = $_REQUEST["term"] . "%";
这会将
%
sql占位符附加到该搜索词。(这就是我在这里猜测的。)这是一种创建自动完成表单的非常有趣的方法。为了这不是一个安全的噩梦考虑几件事:
SQL注入:
保护您的网站免受此类攻击的最佳方法是使用PDO和准备好的查询
$one = $_REQUEST["term"] . "%";