谁能帮我得到我想要的代码?
我有一个输入字段,其中将写入多个关键字。
例子:
opel corsa car
我的数据库中有标签条目,用逗号分隔:
1. opel, corsa
2. car, opel
3. juice
4. car
我想要做的是,实现全文搜索,但基于关键字到关键字搜索,这意味着我想列出包含任何关键字的所有结果。但是,我想将这些搜索词修剪 2 个字母,以防有人搜索 corsoa 或 corsae 而不是 corsa。
到目前为止我得到的是:
$input = $_GET["tag"];
$input = mb_strtolower($input,'UTF-8');
$tag = explode(" ", $input);
$tagCheck = '(tags LIKE "%'.implode('%") OR (tags LIKE "%', $tag).'%")';
并在查询
$dbq = $dbco->prepare("SELECT name FROM table WHERE ".$tagCheck." HAVING MAX(price) < 50000");