【发布时间】:2014-04-23 06:30:29
【问题描述】:
我如何使用 php/mysql 搜索引擎精确匹配或在任何地方匹配表中的关键字。
例如:我添加了一个带有关键字的网址:UFC 131 online 第二个带有关键字的网址:UFC 132 online
如果我在搜索框中输入 UFC 132,我如何让第二个网址首先出现?
因为如果我使用这个代码
//explode out search term
$search_exploded = explode(" ",$search);
foreach($search_exploded as $search_each)
{
//construct query
$x++;
if ($x==1)
$construct .= "title LIKE '%$search_each%'";
else
$construct .= " or title = '$search'";
我在网上搜索 ufc 132,它首先给了我 ufc 131 在线结果。
【问题讨论】:
-
请不要多次发布同一个问题。只需几分钟,如果您想添加额外信息,可以编辑您的问题。
-
好的,请删除另一个
-
我做不到,但你可以。
标签: php mysql search-engine