您好我在我的数据库中存储了1000个关键字。如果我搜索任何关键字(在我的数据库中)我的网站标题必须来像机场网络这个我想要的标题。这是搜索引擎框。我如何处理sql查询我使用下面的查询显示我的网站标题。
$ConvertedResultArray = explode('<div id="resultsDiv">', $ConvertedResult);
$V1 = $ConvertedResultArray[0];
$V2 = $ConvertedResultArray[1];
$SponsoredContent = '';
if(strtolower($SearchQuery) == 'taxi')
{
$SponsoredContent = '<br />AIRPORTS<br />NETWORKS';
}
$ConvertedResult = "$V1$SponsoredContent$V2";
我只有一个名为keywords
如果我在搜索框中输入了那个键“出租车”那个标题就在页面AIRPORTNETWORKS的前面,就像我输入它存储在数据库中的整个1000个单词一样,它必须来。
我怎么能这样做我必须使用的SQL查询。这是可能的。如果有任何人提前感谢,请帮助我
答案 0 :(得分:0)
我意识到这不是答案,但这是让你开始的事情
SELECT * FROM Keywords WHERE Name LIKE "%AIRPORT%"
答案 1 :(得分:0)
你需要使用AJAX。我猜你说的是自动完成。如果您正在谈论的话,请执行以下步骤
1.使用PerformanceDBA给出的查询
2.通过触发textbox onkeyup()事件,使用第一行查询结果更新文本框值。
如果这不是您想要的,请重新解释您的问题,以便其他人能够理解......