2011-02-05 3 views
-2

こんにちは私はデータベースに1000個のキーワードを保存しています。もし私が(私のデータベースで)私のサイトのタイトルが来る必要があります任意のキーワードを検索するAIRPORT NETWORKSこのタイトルは私が欲しい。これは検索エンジンのボックスです。どのように私は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"; 

は、私は全体の1000の言葉で入力した場合になどのタイトルがページAIRPORTNETWORKSのインフロント来ることを私は検索ボックスにキー「タクシー」という入力された場合 keywords

という名前のテーブルを1つだけ持っていますデータベースに格納されている必要があります。

私はどのようなSQLクエリを使用する必要がありますか。それは可能です。いずれかが事前

+2

コードと質問本当に明確ではない、AR、申し訳ありません...あなたが達成するために何をしようとしているし、あなたの代わりに何を得るのですか? –

+0

私の質問に不明な点がある場合は、@ dbien sql query.sorryに1000を超えるキーワードを保存しています。この検索ボックスにキーワードを入力すると、自分のサイトに検索ボックスが表示されます – lavan

+2

より正確にあなたの言葉にしようとすると、あなたの問題が何であるかは明らかではありません。 – PerformanceDBA

答えて

0

でのアイデアのおかげを持っている場合は、私を助けてください、私はこれではない答えを実現するが、ここであなたはあなたがそのためにAJAXを使用する必要が

0

 
SELECT * 
    FROM Keywords 
    WHERE Name LIKE "%AIRPORT%"
を始めるために何かです。私はあなたがオートコンプリートについて話していると思います。もしあなたが話しているのであれば、以下のステップを実行してください。
1. PerformanceDBAによって与えられたクエリを使用します。
2. textbox onkeyup()イベントをトリガして、テキストボックス値をクエリ結果の最初の行に更新します。

これはあなたがそうTAT他の人が理解することができますあなたの質問を言い換えてください望むものではない場合...

関連する問題