2011-11-11 3 views
1

私はこの作業を行っており、あなたの意見はどのように対処するのが最もよいと思いますか?キーワード特定のページとリンクする - PHP + mySQL

彼は、特定の単語をウェブサイトの特定のページにリンクする必要があることをシステムに知らせる機能を持つために、AdWordsデータベースのようなものを求めています。

たとえば、キーワード:スタック、StackOverflowの、スタックオーバーフロー、オーバーフロースタックはこの程度トリッキーな部分は、これは検索ボックスでは動作しません、とあなたがそれぞれに追加のキーワードを割り当てることができるということですhttp://www.abc.com/stackoverflow

にリンクする必要がありますがページ。これは、ウェブサイト内のすべてのコンテンツを更新し、それらのキーワードのいずれかと一致する場合に特定のリンクを割り当てることによって動作する必要があります。

ウェブサイトは現在、PHPとmySQLを使用しています。私はフィードバックをいただければ幸いです。

答えて

0

検索ボックスでそのアイデアを得ることはできません。それ以外の場合は、PHPのSELECT文を使用してJava配列を生成します。単語を管理するにはonloadイベントを使用します。

<?php 
$con = mysql_connect("YourServerName","YourUserName","YourUserPassword"); 
if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("YourDatabaseName", $con); 

$result = mysql_query("SELECT * FROM YourKeywordsTable 
LIMIT 30"); //You don`t know how many words you have on the page 

echo "<script type='text/javascript'>var no_array = new Array("; 
$myArray=''; 
while($row = mysql_fetch_array($result)) 
    { 
    echo ", " . $row[0] . ", " . $row[1]; 
    echo "]"; 
    } 
echo substr($myArray,1).+");</script>"; 
?> 

//あなたのページのコンテンツにリンクを持つ単語を置き換えるために使用されます、あなたのjavascriptを生成します。このコード

関連する問題