我正在创建一个 Ajax 自动完成应用程序,并且想知道是否有一个 SQL 查询可以用于此目的 - 例如,如果有人键入“p”,我想检索所有以“p”开头的单词(如果他们添加“e”)检索所有以“pe”开头的单词 - 并继续这样。
有人提出了下面的查询,但我认为这不是我要找的:
$query = "SELECT* FROM nametable WHERE names LIKE '$partialstring' ";
$query = "SELECT* FROM nametable WHERE names LIKE '$partialstring%' ";
我仅在右侧添加了 %,因为您只想包含以输入字母开头的单词。
但是,在针对 SQL 注入进行过滤之前,请不要使用此查询。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)