gpt4 book ai didi

php - 如何使我的搜索范围更广?

转载 作者:行者123 更新时间:2023-11-29 14:12:06 25 4
gpt4 key购买 nike

我创建了这个搜索mysql字符串,它是字面的还是非字面的?例如,如果我搜索戴夫,它只会找到“戴夫某事”之类的项目,而不会找到戴夫。

$queryArtist = mysql_query("SELECT * FROM artists WHERE artist LIKE '%$ArtistNameSearch%' ORDER BY artist ASC");

我知道 mysql_query 已经过时了,一旦我解决了这个问题,就会将其更改为 mysqli。卡在这里。

一个没有工作的例子是 Example of search

难道是%20空间的原因?

我已经弄清楚了,但它仍然没有找到一个方向或其他东西,即使这些东西存在。这就是我现在所拥有的

$queryArtist = mysql_query("SELECT * FROM artists WHERE match(artist) against('$SafeSearchTerm' in boolean mode)");

最佳答案

您可能想要使用 full-text index而不是 LIKE 语句以获得更大的灵 active 。

关于php - 如何使我的搜索范围更广?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13326070/

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