【问题标题】:how to updated the keywords from database如何从数据库中更新关键字
【发布时间】:2011-02-05 12:06:15
【问题描述】:

嗨,我在我的数据库中存储了 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的表

如果我在搜索框中输入了“taxi”这个键,那么这个标题就出现在 AIRPORTNETWORKS 页面的前面,就像我输入了它存储在数据库中的全部 1000 个单词一样。

我怎样才能做到我必须使用的 sql 查询。这可能吗?如果有人有想法请帮助我提前谢谢

【问题讨论】:

  • 代码和问题不是很清楚,抱歉...你想达到什么目的,你得到了什么?
  • 我的网站中有一个搜索框,如果我在这个搜索框中给出任何关键字,应该首先显示标题我已经在我的数据库中存储了 1000 多个关键字需要 sql 查询。对不起,如果我的问题不清楚@damien
  • 能否请您尝试更准确的措辞,不清楚您的问题是什么。

标签: php sql html database


【解决方案1】:

我知道这不是答案,但这里有一些东西可以帮助你开始

选择 * 来自关键字 WHERE 名称如“%AIRPORT%”

【讨论】:

    【解决方案2】:

    您需要为此使用 AJAX。我猜你说的是自动完成。如果您正在谈论的是 tat,请执行以下步骤。
    1.使用PerformanceDBA给出的查询
    2. 通过触发文本框 onkeyup() 事件,用查询结果的第一行更新文本框值。

    如果这不是您想要的,请重新表述您的问题,以便其他人能够理解..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多